kopia lustrzana https://github.com/Hamlib/Hamlib
Quell compiler warnings on Cygwin
Quell mostly harmless warnings from the older GCC installed in Cygwin. Produces a quiet compilation.Hamlib-3.0
rodzic
6e104f14f2
commit
245ab86441
|
@ -594,7 +594,7 @@ size_t trimwhitespace( char *out, size_t len, const char *str )
|
||||||
}
|
}
|
||||||
|
|
||||||
// Trim leading space
|
// Trim leading space
|
||||||
while(isspace(*str)) str++;
|
while(isspace((int)*str)) str++;
|
||||||
|
|
||||||
if(*str == 0) // All spaces?
|
if(*str == 0) // All spaces?
|
||||||
{
|
{
|
||||||
|
@ -605,7 +605,7 @@ size_t trimwhitespace( char *out, size_t len, const char *str )
|
||||||
|
|
||||||
// Trim trailing space
|
// Trim trailing space
|
||||||
end = (char *)(str + strlen(str) - 1);
|
end = (char *)(str + strlen(str) - 1);
|
||||||
while(end > str && isspace(*end))
|
while(end > str && isspace((int)*end))
|
||||||
{
|
{
|
||||||
*end = '\0';
|
*end = '\0';
|
||||||
end--;
|
end--;
|
||||||
|
@ -732,7 +732,7 @@ int adat_parse_freq( char *pcStr,
|
||||||
|
|
||||||
// Get Freq Value from response string
|
// Get Freq Value from response string
|
||||||
|
|
||||||
while(( isalpha( *pcEnd ) == 0 ) ||
|
while(( isalpha( (int)*pcEnd ) == 0 ) ||
|
||||||
( *pcEnd == '.' ))
|
( *pcEnd == '.' ))
|
||||||
{
|
{
|
||||||
acValueBuf[ nI++ ] = *pcEnd;
|
acValueBuf[ nI++ ] = *pcEnd;
|
||||||
|
@ -748,7 +748,7 @@ int adat_parse_freq( char *pcStr,
|
||||||
// Get Freq Unit from response string
|
// Get Freq Unit from response string
|
||||||
|
|
||||||
nI = 0;
|
nI = 0;
|
||||||
while( isalpha( *pcEnd ) != 0 )
|
while( isalpha( (int)*pcEnd ) != 0 )
|
||||||
{
|
{
|
||||||
acUnitBuf[ nI++ ] = *pcEnd;
|
acUnitBuf[ nI++ ] = *pcEnd;
|
||||||
pcEnd += sizeof( char );
|
pcEnd += sizeof( char );
|
||||||
|
|
|
@ -53,7 +53,7 @@ int ic10_cmd_trim (char *data, int data_len) {
|
||||||
__func__, data_len);
|
__func__, data_len);
|
||||||
|
|
||||||
/* suck up additional spaces at end of the data buffer */
|
/* suck up additional spaces at end of the data buffer */
|
||||||
for (i=data_len; !isdigit(data[i-1]); i--) {
|
for (i=data_len; !isdigit((int)data[i-1]); i--) {
|
||||||
data_len = data_len-1;
|
data_len = data_len-1;
|
||||||
rig_debug(RIG_DEBUG_TRACE,"%s: data['%d'] is '%c'\n",
|
rig_debug(RIG_DEBUG_TRACE,"%s: data['%d'] is '%c'\n",
|
||||||
__func__, i-1, data[i-1]);
|
__func__, i-1, data[i-1]);
|
||||||
|
|
|
@ -1297,7 +1297,7 @@ int kenwood_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
||||||
|
|
||||||
if (lvlbuf[2] == '0')
|
if (lvlbuf[2] == '0')
|
||||||
val->i = 0;
|
val->i = 0;
|
||||||
else if (isdigit(lvlbuf[2])) {
|
else if (isdigit((int)lvlbuf[2])) {
|
||||||
lvl = lvlbuf[2]-'0';
|
lvl = lvlbuf[2]-'0';
|
||||||
for (i=0; i<lvl && i<MAXDBLSTSIZ; i++) {
|
for (i=0; i<lvl && i<MAXDBLSTSIZ; i++) {
|
||||||
if (rig->state.preamp[i] == 0) {
|
if (rig->state.preamp[i] == 0) {
|
||||||
|
|
|
@ -420,7 +420,7 @@ static int rotorez_rot_get_position(ROT *rot, azimuth_t *azimuth, elevation_t *e
|
||||||
} else if (err == AZ_READ_LEN && az[0] == ';') {
|
} else if (err == AZ_READ_LEN && az[0] == ';') {
|
||||||
/* Check if remaining chars are digits if az[0] == ';' */
|
/* Check if remaining chars are digits if az[0] == ';' */
|
||||||
for (p = az + 1;p < az + 4; p++)
|
for (p = az + 1;p < az + 4; p++)
|
||||||
if (isdigit(*p))
|
if (isdigit((int)*p))
|
||||||
continue;
|
continue;
|
||||||
else
|
else
|
||||||
err = -RIG_EINVAL;
|
err = -RIG_EINVAL;
|
||||||
|
@ -493,14 +493,14 @@ static int erc_rot_get_position(ROT *rot, azimuth_t *azimuth, elevation_t *eleva
|
||||||
/* Check if remaining chars are digits if az[3] == ';' */
|
/* Check if remaining chars are digits if az[3] == ';' */
|
||||||
if (az[3] == ';') {
|
if (az[3] == ';') {
|
||||||
for (p = az; p < az + 3; p++)
|
for (p = az; p < az + 3; p++)
|
||||||
if (isdigit(*p))
|
if (isdigit((int)*p))
|
||||||
continue;
|
continue;
|
||||||
else
|
else
|
||||||
err = -RIG_EINVAL;
|
err = -RIG_EINVAL;
|
||||||
} else if (az[0] == ';') {
|
} else if (az[0] == ';') {
|
||||||
/* Check if remaining chars are digits if az[0] == ';' */
|
/* Check if remaining chars are digits if az[0] == ';' */
|
||||||
for (p = az + 1;p < az + 4; p++)
|
for (p = az + 1;p < az + 4; p++)
|
||||||
if (isdigit(*p))
|
if (isdigit((int)*p))
|
||||||
continue;
|
continue;
|
||||||
else
|
else
|
||||||
err = -RIG_EINVAL;
|
err = -RIG_EINVAL;
|
||||||
|
|
|
@ -124,7 +124,9 @@
|
||||||
int par_open(hamlib_port_t *port)
|
int par_open(hamlib_port_t *port)
|
||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
|
#ifdef HAVE_LINUX_PPDEV_H
|
||||||
int mode;
|
int mode;
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!port->pathname)
|
if (!port->pathname)
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
|
|
|
@ -918,7 +918,7 @@ const char *tt565_get_info(RIG *rig)
|
||||||
|
|
||||||
/* filter out any non-graphic characters */
|
/* filter out any non-graphic characters */
|
||||||
for (i=0; i < strlen(buf); i++)
|
for (i=0; i < strlen(buf); i++)
|
||||||
if (!isgraph(buf[i])) buf[i] = ' '; // bad chars -> spaces
|
if (!isgraph((int)buf[i])) buf[i] = ' '; // bad chars -> spaces
|
||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -724,7 +724,7 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc)
|
||||||
* alpha-numeric characters and the underscore ('_') character.
|
* alpha-numeric characters and the underscore ('_') character.
|
||||||
*/
|
*/
|
||||||
for (j = 0; cmd_name[j] != '\0'; j++) {
|
for (j = 0; cmd_name[j] != '\0'; j++) {
|
||||||
if (!(isalnum(cmd_name[j]) || cmd_name[j] == '_')) {
|
if (!(isalnum((int)cmd_name[j]) || cmd_name[j] == '_')) {
|
||||||
fprintf(stderr, "Valid multiple character command names contain alpha-numeric characters plus '_'\n");
|
fprintf(stderr, "Valid multiple character command names contain alpha-numeric characters plus '_'\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -807,7 +807,7 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc)
|
||||||
#endif
|
#endif
|
||||||
/* Sanity check, VFO names are alpha only. */
|
/* Sanity check, VFO names are alpha only. */
|
||||||
for (j = 0; j < MAXNAMSIZ && parsed_input[x][j] != '\0'; j++) {
|
for (j = 0; j < MAXNAMSIZ && parsed_input[x][j] != '\0'; j++) {
|
||||||
if (!(isalpha(parsed_input[x][j]))) {
|
if (!(isalpha((int)parsed_input[x][j]))) {
|
||||||
parsed_input[x][j] = '\0';
|
parsed_input[x][j] = '\0';
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
@ -2106,7 +2106,7 @@ declare_proto_rig(set_channel)
|
||||||
|
|
||||||
memset(&chan, 0, sizeof(channel_t));
|
memset(&chan, 0, sizeof(channel_t));
|
||||||
|
|
||||||
if (isdigit(arg1[0])) {
|
if (isdigit((int)arg1[0])) {
|
||||||
chan.vfo = RIG_VFO_MEM;
|
chan.vfo = RIG_VFO_MEM;
|
||||||
CHKSCN1ARG(sscanf(arg1, "%d", &chan.channel_num));
|
CHKSCN1ARG(sscanf(arg1, "%d", &chan.channel_num));
|
||||||
/*
|
/*
|
||||||
|
@ -2280,7 +2280,7 @@ declare_proto_rig(get_channel)
|
||||||
|
|
||||||
memset(&chan, 0, sizeof(channel_t));
|
memset(&chan, 0, sizeof(channel_t));
|
||||||
|
|
||||||
if (isdigit(arg1[0])) {
|
if (isdigit((int)arg1[0])) {
|
||||||
chan.vfo = RIG_VFO_MEM;
|
chan.vfo = RIG_VFO_MEM;
|
||||||
CHKSCN1ARG(sscanf(arg1, "%d", &chan.channel_num));
|
CHKSCN1ARG(sscanf(arg1, "%d", &chan.channel_num));
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -630,7 +630,7 @@ int rotctl_parse(ROT *my_rot, FILE *fin, FILE *fout, char *argv[], int argc)
|
||||||
* alpha-numeric characters and the underscore ('_') character.
|
* alpha-numeric characters and the underscore ('_') character.
|
||||||
*/
|
*/
|
||||||
for (j = 0; cmd_name[j] != '\0'; j++) {
|
for (j = 0; cmd_name[j] != '\0'; j++) {
|
||||||
if (!(isalnum(cmd_name[j]) || cmd_name[j] == '_')) {
|
if (!(isalnum((int)cmd_name[j]) || cmd_name[j] == '_')) {
|
||||||
fprintf(stderr, "Valid multiple character command names contain alpha-numeric characters plus '_'\n");
|
fprintf(stderr, "Valid multiple character command names contain alpha-numeric characters plus '_'\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue