summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2017-07-28 14:10:07 +0200
committerRalf Baechle <ralf@linux-mips.org>2017-07-31 04:29:44 +0200
commitdaba307035faf4cc01f1ccb883b21281d91234cc (patch)
treeedbd5df9285303f281524fac8064866057ce35ce
parent71b0582584ac5de97141ea207ddf17f7c938b2df (diff)
treewide: Kill assignments in if conditions.
Somewhat hard to read and the code base already has many overlong lines. Found with below spatch file and some manual editing in ax25/access.c to restore a comment lost by spatch. @parens@ expression E, F, G; binary operator X; statement S; @@ - if ((E = F) X G) + E = F; + if (E X G) S Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-rw-r--r--6pack/m6pack.c26
-rw-r--r--ax25/access.c4
-rw-r--r--ax25/ax25d.c100
-rw-r--r--ax25/axctl.c6
-rw-r--r--ax25/axgetput/proto_bin.c19
-rw-r--r--ax25/axgetput/util.c6
-rw-r--r--ax25/axparms.c30
-rw-r--r--ax25/axspawn.c12
-rw-r--r--ax25/axwrapper.c3
-rw-r--r--ax25/beacon.c18
-rw-r--r--ax25/mheard.c27
-rw-r--r--ax25/mheardd.c19
-rw-r--r--ax25/rxecho.c24
-rw-r--r--dmascc/dmascc_cfg.c3
-rw-r--r--hdlcutil/hdrvcomm.c19
-rw-r--r--hdlcutil/smdiag.c6
-rw-r--r--hdlcutil/smmixer.c12
-rw-r--r--kiss/kissattach.c33
-rw-r--r--kiss/kissnetd.c3
-rw-r--r--kiss/kissparms.c3
-rw-r--r--kiss/mkiss.c21
-rw-r--r--kiss/net2kiss.c17
-rw-r--r--netrom/netromd.c13
-rw-r--r--netrom/netromr.c15
-rw-r--r--netrom/netromt.c18
-rw-r--r--netrom/nodesave.c3
-rw-r--r--netrom/nrattach.c33
-rw-r--r--netrom/nrparms.c9
-rw-r--r--netrom/nrsdrv.c15
-rw-r--r--rose/rsattach.c21
-rw-r--r--rose/rsdwnlnk.c12
-rw-r--r--rose/rsparms.c15
-rw-r--r--rose/rsuplnk.c15
-rw-r--r--tcpip/rip98d.c18
-rw-r--r--tcpip/rip98r.c6
-rw-r--r--tcpip/ttylinkd.c27
-rw-r--r--user_call/ax25_call.c6
-rw-r--r--user_call/netrom_call.c6
-rw-r--r--user_call/rose_call.c6
-rw-r--r--user_call/tcp_call.c3
-rw-r--r--user_call/user_io.c3
-rw-r--r--yamdrv/yamcfg.c3
42 files changed, 439 insertions, 219 deletions
diff --git a/6pack/m6pack.c b/6pack/m6pack.c
index edc6014..aa18579 100644
--- a/6pack/m6pack.c
+++ b/6pack/m6pack.c
@@ -487,12 +487,14 @@ int main(int argc, char *argv[])
* non-blocking so it won't block regardless of the modem
* status lines.
*/
- if ((tty = calloc(1, sizeof(struct iface))) == NULL) {
+ tty = calloc(1, sizeof(struct iface));
+ if (tty == NULL) {
perror("m6pack: malloc");
return 1;
}
- if ((tty->fd = open(argv[optind], O_RDWR | O_NDELAY)) == -1) {
+ tty->fd = open(argv[optind], O_RDWR | O_NDELAY);
+ if (tty->fd == -1) {
perror("m6pack: open");
return 1;
}
@@ -517,11 +519,13 @@ int main(int argc, char *argv[])
static char name_ptmx[] = "/dev/ptmx";
char *pty_name = (i < numptys ? argv[optind+i+1] : name_ptmx);
- if ((pty[i] = calloc(1, sizeof(struct iface))) == NULL) {
+ pty[i] = calloc(1, sizeof(struct iface));
+ if (pty[i] == NULL) {
perror("m6pack: malloc");
return 1;
}
- if ((pty[i]->fd = open(pty_name, O_RDWR)) == -1) {
+ pty[i]->fd = open(pty_name, O_RDWR);
+ if (pty[i]->fd == -1) {
perror("m6pack: open");
return 1;
}
@@ -533,7 +537,8 @@ int main(int argc, char *argv[])
pty[i]->namepts[0] = '\0';
if (!strcmp(pty[i]->name, "/dev/ptmx")) {
/* get name of pts-device */
- if ((npts = ptsname(pty[i]->fd)) == NULL) {
+ npts = ptsname(pty[i]->fd);
+ if (npts == NULL) {
fprintf(stderr, "m6pack: Cannot get name of pts-device.\n");
return 1;
}
@@ -627,8 +632,8 @@ int main(int argc, char *argv[])
}
for (icp = ibuf; size > 0; size--, icp++) {
- if ((len = sixpack_rx(tty,*icp,&tnc_addr,
- &type)) != 0) {
+ len = sixpack_rx(tty, *icp, &tnc_addr, &type);
+ if (len != 0) {
if (tnc_addr <= numptys) {
sixpack_tx(pty[tnc_addr]->fd,
0,
@@ -659,10 +664,9 @@ int main(int argc, char *argv[])
}
for (icp = ibuf; size > 0; size--, icp++) {
- if ((len = sixpack_rx(pty[i],
- *icp,
- &tnc_addr,
- &type)) != 0) {
+ len = sixpack_rx(pty[i], *icp,
+ &tnc_addr, &type);
+ if (len != 0) {
sixpack_tx(tty->fd, i,
(type == data) ?
pty[i]->databuf :
diff --git a/ax25/access.c b/ax25/access.c
index 951830c..2ecbb1d 100644
--- a/ax25/access.c
+++ b/ax25/access.c
@@ -204,7 +204,9 @@ static void write_example_passwd(char *pwfile, char pwlocation,
FILE * f;
int i;
- if ((i = open(pwfile, O_CREAT|O_WRONLY|O_TRUNC, (S_IRUSR | S_IWUSR | (pwlocation == SYSTEMPW ? (S_IRGRP /* | S_IWGRP */ ) : 0)))) == -1)
+ i = open(pwfile, O_CREAT | O_WRONLY | O_TRUNC,
+ (S_IRUSR | S_IWUSR | (pwlocation == SYSTEMPW ? (S_IRGRP /* | S_IWGRP */) : 0)));
+ if (i == -1)
return;
fchown(i, (pwlocation == SYSTEMPW ? 0 : pw->pw_uid), (pwlocation == SYSTEMPW ? 0 : pw->pw_gid));
close(i);
diff --git a/ax25/ax25d.c b/ax25/ax25d.c
index af75d85..346ba90 100644
--- a/ax25/ax25d.c
+++ b/ax25/ax25d.c
@@ -518,15 +518,18 @@ static int ReadConfig(void)
signal(SIGALRM, SIG_IGN);
memset(&axl_defaults, 0, sizeof(axl_defaults));
- if ((fp = fopen(ConfigFile, "r")) == NULL)
+ fp = fopen(ConfigFile, "r");
+ if (fp == NULL)
return -1;
while (fgets(buffer, sizeof(buffer), fp) != NULL) {
line++;
- if ((s = strchr(buffer, '\n')) != NULL)
+ s = strchr(buffer, '\n');
+ if (s != NULL)
*s = '\0';
- if ((s = strchr(buffer, '\r')) != NULL)
+ s = strchr(buffer, '\r');
+ if (s != NULL)
*s = '\0';
if (buffer[0] == '#')
@@ -563,23 +566,28 @@ static int ReadConfig(void)
switch (af_type) {
case AF_AX25:
- if ((s = strchr(buffer, ']')) == NULL)
+ s = strchr(buffer, ']');
+ if (s == NULL)
goto BadLine;
*s = '\0';
- if ((s = strtok(buffer + 1, " \t")) == NULL)
+ s = strtok(buffer + 1, " \t");
+ if (s == NULL)
goto BadLine;
port = s;
call = NULL;
- if ((s = strtok(NULL, " \t")) != NULL) {
+ s = strtok(NULL, " \t");
+ if (s != NULL) {
if (strcasecmp(s, "VIA") == 0 || strcasecmp(s, "V") == 0) {
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadLine;
}
call = port;
port = s;
- if ((s = strchr(call, '*')) != NULL) {
+ s = strchr(call, '*');
+ if (s != NULL) {
*s = '\0';
}
}
@@ -588,7 +596,8 @@ static int ReadConfig(void)
continue;
}
if (strcmp(port, "*") != 0) {
- if ((addr = ax25_config_get_addr(port)) == NULL) {
+ addr = ax25_config_get_addr(port);
+ if (addr == NULL) {
fprintf(stderr, "ax25d: invalid AX.25 port '%s'\n", port);
continue;
}
@@ -610,11 +619,13 @@ static int ReadConfig(void)
break;
case AF_NETROM:
- if ((s = strchr(buffer, '>')) == NULL)
+ s = strchr(buffer, '>');
+ if (s == NULL)
goto BadLine;
*s = '\0';
port = buffer + 1;
- if ((addr = nr_config_get_addr(port)) == NULL) {
+ addr = nr_config_get_addr(port);
+ if (addr == NULL) {
fprintf(stderr, "ax25d: invalid NET/ROM port '%s'\n", port);
continue;
}
@@ -625,20 +636,25 @@ static int ReadConfig(void)
break;
case AF_ROSE:
- if ((s = strchr(buffer, '}')) == NULL)
+ s = strchr(buffer, '}');
+ if (s == NULL)
goto BadLine;
*s = '\0';
- if ((s = strtok(buffer + 1, " \t")) == NULL)
+ s = strtok(buffer + 1, " \t");
+ if (s == NULL)
goto BadLine;
call = s;
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadLine;
if (strcasecmp(s, "VIA") == 0 || strcasecmp(s, "V") == 0) {
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadLine;
}
port = s;
- if ((addr = rs_config_get_addr(port)) == NULL) {
+ addr = rs_config_get_addr(port);
+ if (addr == NULL) {
fprintf(stderr, "ax25d: invalid Rose port '%s'\n", port);
continue;
}
@@ -661,7 +677,8 @@ static int ReadConfig(void)
exit(1);
}
- if ((axl_port = calloc(1, sizeof(*axl_port))) == NULL) {
+ axl_port = calloc(1, sizeof(*axl_port));
+ if (axl_port == NULL) {
fprintf(stderr, "ax25d: out of memory\n");
goto Error;
}
@@ -669,7 +686,9 @@ static int ReadConfig(void)
axl_port->port = strdup(port);
axl_port->af_type = af_type;
- if ((axl_port->fd = socket(axl_port->af_type, SOCK_SEQPACKET, 0)) < 0) {
+ axl_port->fd = socket(axl_port->af_type,
+ SOCK_SEQPACKET, 0);
+ if (axl_port->fd < 0) {
fprintf(stderr, "ax25d: socket: %s\n", strerror(errno));
free(axl_port->port);
free(axl_port);
@@ -708,14 +727,16 @@ static int ReadConfig(void)
hunt = FALSE; /* Next lines will be entries */
} else { /* This is an entry */
- if ((axl_ent = calloc(1, sizeof(*axl_ent))) == NULL) {
+ axl_ent = calloc(1, sizeof(*axl_ent));
+ if (axl_ent == NULL) {
fprintf(stderr, "ax25d: out of memory\n");
goto Error;
}
axl_ent->af_type = axl_port->af_type; /* Inherit this */
- if ((call = strtok(buffer, " \t")) == NULL) {
+ call = strtok(buffer, " \t");
+ if (call == NULL) {
free(axl_ent);
continue;
}
@@ -723,7 +744,8 @@ static int ReadConfig(void)
strupr(call);
if (axl_ent->af_type == AF_NETROM) {
- if ((s = strchr(call, '@')) != NULL) {
+ s = strchr(call, '@');
+ if (s != NULL) {
node = s + 1;
*s = '\0';
@@ -792,7 +814,8 @@ ignore:
axl_ent->call = strdup(call);
/* Window */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
if (!parameters) {
@@ -806,7 +829,8 @@ ignore:
}
/* T1 */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
if (!parameters) {
@@ -830,7 +854,8 @@ ignore:
}
/* T2 */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
if (!parameters) {
@@ -854,7 +879,8 @@ ignore:
}
/* T3 */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
if (!parameters) {
@@ -868,7 +894,8 @@ ignore:
}
/* Idle */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
if (!parameters) {
@@ -882,7 +909,8 @@ ignore:
}
/* N2 */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
if (!parameters) {
@@ -897,17 +925,20 @@ ignore:
if (!parameters) {
/* Flags */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
axl_ent->flags = ParseFlags(s, line);
if (!(axl_ent->flags & FLAG_LOCKOUT)) {
/* Get username */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
- if ((pwd = getpwnam(s)) == NULL) {
+ pwd = getpwnam(s);
+ if (pwd == NULL) {
fprintf(stderr, "ax25d: UID for user '%s' is unknown, ignoring entry\n", s);
goto BadUID;
}
@@ -916,13 +947,15 @@ ignore:
axl_ent->gid = pwd->pw_gid;
/* Get exec file */
- if ((s = strtok(NULL, " \t")) == NULL)
+ s = strtok(NULL, " \t");
+ if (s == NULL)
goto BadArgsFree;
axl_ent->exec = strdup(s);
/* Get command line */
- if ((s = strtok(NULL, "")) == NULL)
+ s = strtok(NULL, "");
+ if (s == NULL)
goto BadArgsFree2;
axl_ent->shell = strdup(s);
@@ -990,7 +1023,8 @@ static char *stripssid(const char *call)
strcpy(newcall, call);
- if ((s = strchr(newcall, '-')) != NULL)
+ s = strchr(newcall, '-');
+ if (s != NULL)
*s = '\0';
return newcall;
diff --git a/ax25/axctl.c b/ax25/axctl.c
index c27bcdf..942b902 100644
--- a/ax25/axctl.c
+++ b/ax25/axctl.c
@@ -40,7 +40,8 @@ int main(int argc, char **argv)
return 1;
}
- if ((addr = ax25_config_get_addr(argv[1])) == NULL) {
+ addr = ax25_config_get_addr(argv[1]);
+ if (addr == NULL) {
fprintf(stderr, "axctl: invalid port name - %s\n", argv[1]);
return 1;
}
@@ -52,7 +53,8 @@ int main(int argc, char **argv)
if (ax25_aton_entry(argv[3], (char *)&ax25_ctl.source_addr) == -1)
return 1;
- if ((s = socket(AF_AX25, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_AX25, SOCK_SEQPACKET, 0);
+ if (s < 0) {
perror("axctl: socket");
return 1;
}
diff --git a/ax25/axgetput/proto_bin.c b/ax25/axgetput/proto_bin.c
index 40d946d..69d12a4 100644
--- a/ax25/axgetput/proto_bin.c
+++ b/ax25/axgetput/proto_bin.c
@@ -168,7 +168,8 @@ int bput(void)
goto abort;
}
}
- if ((fddata = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0640)) < 0) {
+ fddata = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0640);
+ if (fddata < 0) {
sprintf(err_msg, "error: cannot open %s (%s)\n", filename, strerror(errno));
write(fderr, "\r#NO#\r", 6);
return 1;
@@ -191,7 +192,10 @@ int bput(void)
for (;;) {
- if ((len = my_read(fdin, buf, ((term_line || len_read_left > sizeof(buf)) ? sizeof(buf) : len_read_left), &is_eof, "\r")) < 1) {
+ len = my_read(fdin, buf,
+ ((term_line || len_read_left > sizeof(buf)) ? sizeof(buf) : len_read_left),
+ &is_eof, "\r");
+ if (len < 1) {
save_close(fddata);
sprintf(err_msg, "error: read failed (%s)\n", strerror(errno));
goto abort;
@@ -325,7 +329,8 @@ int bget(void) {
init_crc();
if (!fdin_is_pipe && *filename) {
- if ((fddata = open(filename, O_RDONLY)) == -1) {
+ fddata = open(filename, O_RDONLY);
+ if (fddata == -1) {
sprintf(err_msg, "error: cannot open %s (%s)\n", filename, strerror(errno));
return 1;
}
@@ -440,7 +445,8 @@ int bget(void) {
FD_SET(fdin, &readfds);
if (select(fdin+1, &readfds, NULL, NULL, &timeout) &&
FD_ISSET(fdin, &readfds)) {
- if ((len = read(fdin, buf, sizeof(buf))) < 0) {
+ len = read(fdin, buf, sizeof(buf));
+ if (len < 0) {
sprintf(err_msg, "read from tty failed (%s)\n", strerror(errno));
save_close(fddata);
goto abort;
@@ -454,7 +460,10 @@ int bget(void) {
/* read data */
if (!fdin_is_pipe || is_stream) {
p_buf = buf;
- if ((len = my_read(fddata, buf, ((len_remains > BLOCKSIZ || is_stream) ? BLOCKSIZ : len_remains), &is_eof, NULL)) < 1) {
+ len = my_read(fddata, buf,
+ ((len_remains > BLOCKSIZ || is_stream) ? BLOCKSIZ : len_remains),
+ &is_eof, NULL);
+ if (len < 1) {
save_close(fddata);
if (len < 0) {
sprintf(err_msg, "error: read failed (%s)\n", strerror(errno));
diff --git a/ax25/axgetput/util.c b/ax25/axgetput/util.c
index c09de1a..a4a83c0 100644
--- a/ax25/axgetput/util.c
+++ b/ax25/axgetput/util.c
@@ -53,7 +53,8 @@ int my_read(int fd, char *s, int len_max, int *eof, char *p_break)
int len;
char *s_curr = s + len_got;
- if ((len = read(fd, s_curr, (p_break ? 1 : len_max))) < 1) {
+ len = read(fd, s_curr, (p_break ? 1 : len_max));
+ if (len < 1) {
if (len == -1 && errno == EAGAIN) {
sleep(10);
continue;
@@ -88,7 +89,8 @@ int secure_write(int fd, char *s, int len_write) {
while (len_write_left_curr) {
int len;
- if ((len = write(fd, s, len_write_left_curr)) < 0) {
+ len = write(fd, s, len_write_left_curr);
+ if (len < 0) {
if (len == -1 && errno == EAGAIN) {
sleep(10);
continue;
diff --git a/ax25/axparms.c b/ax25/axparms.c
index 6e6428d..6dda06b 100644
--- a/ax25/axparms.c
+++ b/ax25/axparms.c
@@ -135,7 +135,8 @@ static int routes(int s, int argc, char *argv[], ax25_address *callsign)
}
if (strcmp(argv[2], "list") == 0) {
- if ((fp=fopen(PROC_AX25_ROUTE_FILE,"r")) == NULL) {
+ fp = fopen(PROC_AX25_ROUTE_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "axparms: route: cannot open %s\n",
PROC_AX25_ROUTE_FILE);
return 1;
@@ -184,7 +185,8 @@ static int associate(int s, int argc, char *argv[])
exit(1);
}
- if ((fp = fopen(PROC_AX25_CALLS_FILE, "r")) == NULL) {
+ fp = fopen(PROC_AX25_CALLS_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "axparms: associate: cannot open %s\n", PROC_AX25_CALLS_FILE);
return 1;
}
@@ -196,7 +198,8 @@ static int associate(int s, int argc, char *argv[])
while (fgets(buffer, 80, fp) != NULL) {
u = strtok(buffer, " \t\n");
c = strtok(NULL, " \t\n");
- if ((pw = getpwuid(atoi(u))) != NULL)
+ pw = getpwuid(atoi(u));
+ if (pw != NULL)
printf("%-10s %s\n", pw->pw_name, c);
}
@@ -301,7 +304,8 @@ static int forward(int s, int argc, char *argv[])
return 1;
}
- if ((addr = ax25_config_get_addr(argv[2])) == NULL) {
+ addr = ax25_config_get_addr(argv[2]);
+ if (addr == NULL) {
fprintf(stderr, "axparms: invalid port name - %s\n", argv[2]);
return 1;
}
@@ -320,7 +324,8 @@ static int forward(int s, int argc, char *argv[])
return 0;
}
- if ((addr = ax25_config_get_addr(argv[3])) == NULL) {
+ addr = ax25_config_get_addr(argv[3]);
+ if (addr == NULL) {
fprintf(stderr, "axparms: invalid port name - %s\n", argv[3]);
return 1;
}
@@ -364,7 +369,8 @@ int main(int argc, char **argv)
return 1;
}
- if ((s = socket(AF_AX25, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_AX25, SOCK_SEQPACKET, 0);
+ if (s < 0) {
perror("axparms: socket");
return 1;
}
@@ -382,7 +388,8 @@ int main(int argc, char **argv)
return 1;
}
- if ((s = socket(AF_AX25, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_AX25, SOCK_SEQPACKET, 0);
+ if (s < 0) {
perror("axparms: socket");
return 1;
}
@@ -415,7 +422,8 @@ int main(int argc, char **argv)
return 1;
}
- if ((addr = ax25_config_get_addr(argv[3])) == NULL) {
+ addr = ax25_config_get_addr(argv[3]);
+ if (addr == NULL) {
fprintf(stderr, "axparms: invalid port name - %s\n", argv[3]);
return 1;
}
@@ -423,7 +431,8 @@ int main(int argc, char **argv)
if (ax25_aton_entry(addr, callsign.ax25_call) == -1)
return 1;
- if ((s = socket(AF_AX25, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_AX25, SOCK_SEQPACKET, 0);
+ if (s < 0) {
perror("axparms: socket");
return 1;
}
@@ -441,7 +450,8 @@ int main(int argc, char **argv)
return 1;
}
- if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ s = socket(AF_INET, SOCK_DGRAM, 0);
+ if (s < 0) {
perror("axparms: socket");
return 1;
}
diff --git a/ax25/axspawn.c b/ax25/axspawn.c
index c9736b6..60fc836 100644
--- a/ax25/axspawn.c
+++ b/ax25/axspawn.c
@@ -648,7 +648,8 @@ static int read_ax25(char *s, int size)
int declen;
struct termios termios;
- if ((len = read(0, s, size)) < 0)
+ len = read(0, s, size);
+ if (len < 0)
return len;
if (huffman) {
@@ -990,7 +991,8 @@ static void cleanup(char *tty)
gettimeofday(&tv, NULL);
ut_line->ut_tv.tv_sec = tv.tv_sec;
ut_line->ut_tv.tv_usec = tv.tv_usec;
- if ((fp = fopen(_PATH_WTMP, "r+")) != NULL) {
+ fp = fopen(_PATH_WTMP, "r+");
+ if (fp != NULL) {
fseek(fp, 0L, SEEK_END);
if (fwrite(ut_line, sizeof(ut), 1, fp) != 1)
syslog(LOG_ERR, "Ooops, I think I've just barbecued your wtmp file\n");
@@ -1270,7 +1272,8 @@ static void read_config(void)
while (!feof(fp))
{
fgets(buf, sizeof(buf), fp);
- if ((p = strchr(buf, '#')) || (p = strchr(buf, '\n')))
+ p = strchr(buf, '#');
+ if (p || (p = strchr(buf, '\n')))
*p='\0';
if (buf[0] != '\0')
@@ -1548,7 +1551,8 @@ int main(int argc, char **argv)
char *p_buf;
sprintf(buf, "Login (%s): ", user);
write_ax25(buf, strlen(buf), 1);
- if ((cnt = read_ax25(buf, sizeof(buf)-1)) < 0)
+ cnt = read_ax25(buf, sizeof(buf) - 1);
+ if (cnt < 0)
exit(1);
buf[cnt] = 0;
diff --git a/ax25/axwrapper.c b/ax25/axwrapper.c
index 8f2390b..f58ec8d 100644
--- a/ax25/axwrapper.c
+++ b/ax25/axwrapper.c
@@ -92,7 +92,8 @@ int main(int argc, char **argv)
exit(1);
}
- if ((stdoutbuf = malloc(paclen)) == NULL) {
+ stdoutbuf = malloc(paclen);
+ if (stdoutbuf == NULL) {
PERROR("axwrapper: malloc");
exit(1);
}
diff --git a/ax25/beacon.c b/ax25/beacon.c
index d4f39c7..79e918c 100644
--- a/ax25/beacon.c
+++ b/ax25/beacon.c
@@ -106,7 +106,8 @@ int main(int argc, char *argv[])
return 1;
}
- if ((portcall = ax25_config_get_addr(port)) == NULL) {
+ portcall = ax25_config_get_addr(port);
+ if (portcall == NULL) {
fprintf(stderr, "beacon: invalid AX.25 port setting - %s\n", port);
return 1;
}
@@ -121,7 +122,8 @@ int main(int argc, char *argv[])
if (addr == NULL)
return 1;
- if ((dlen = ax25_aton(addr, &dest)) == -1) {
+ dlen = ax25_aton(addr, &dest);
+ if (dlen == -1) {
fprintf(stderr, "beacon: unable to convert callsign '%s'\n", addr);
return 1;
}
@@ -131,15 +133,18 @@ int main(int argc, char *argv[])
}
if (srccall != NULL && strcmp(srccall, portcall) != 0) {
- if ((addr = malloc(strlen(srccall) + 1 + strlen(portcall) + 1)) == NULL)
+ addr = malloc(strlen(srccall) + 1 + strlen(portcall) + 1);
+ if (addr == NULL)
return 1;
sprintf(addr, "%s %s", srccall, portcall);
} else {
- if ((addr = strdup(portcall)) == NULL)
+ addr = strdup(portcall);
+ if (addr == NULL)
return 1;
}
- if ((len = ax25_aton(addr, &src)) == -1) {
+ len = ax25_aton(addr, &src);
+ if (len == -1) {
fprintf(stderr, "beacon: unable to convert callsign '%s'\n", addr);
return 1;
}
@@ -171,7 +176,8 @@ int main(int argc, char *argv[])
sleep(t_sleep);
}
- if ((s = socket(AF_AX25, SOCK_DGRAM, 0)) == -1) {
+ s = socket(AF_AX25, SOCK_DGRAM, 0);
+ if (s == -1) {
if (logging) {
syslog(LOG_ERR, "socket: %m");
closelog();
diff --git a/ax25/mheard.c b/ax25/mheard.c
index 2acd125..b4c631d 100644
--- a/ax25/mheard.c
+++ b/ax25/mheard.c
@@ -83,7 +83,8 @@ static void PrintPortEntry(struct PortRecord *pr, int data)
strftime(lh, sizeof(lh),"%Y-%m-%d %H:%M:%S", loc) == 0)
return;
call = ax25_ntoa(&pr->entry.from_call);
- if ((s = strstr(call, "-0")) != NULL)
+ s = strstr(call, "-0");
+ if (s != NULL)
*s = '\0';
printf("%-9s %-5s %8u %s\n",
call, pr->entry.portname, pr->entry.count, lh);
@@ -91,18 +92,21 @@ static void PrintPortEntry(struct PortRecord *pr, int data)
case 1:
buffer[0] = '\0';
call = ax25_ntoa(&pr->entry.from_call);
- if ((s = strstr(call, "-0")) != NULL)
+ s = strstr(call, "-0");
+ if (s != NULL)
*s = '\0';
strcat(buffer, call);
call = ax25_ntoa(&pr->entry.to_call);
- if ((s = strstr(call, "-0")) != NULL)
+ s = strstr(call, "-0");
+ if (s != NULL)
*s = '\0';
strcat(buffer, ">");
strcat(buffer, call);
for (i = 0; i < pr->entry.ndigis && i < 4; i++) {
strcat(buffer, ",");
call = ax25_ntoa(&pr->entry.digis[i]);
- if ((s = strstr(call, "-0")) != NULL)
+ s = strstr(call, "-0");
+ if (s != NULL)
*s = '\0';
strcat(buffer, call);
}
@@ -121,7 +125,8 @@ static void PrintPortEntry(struct PortRecord *pr, int data)
strftime(fh, sizeof(fh),"%Y-%m-%d %H:%M:%S", loc) == 0)
return;
call = ax25_ntoa(&pr->entry.from_call);
- if ((s = strstr(call, "-0")) != NULL)
+ s = strstr(call, "-0");
+ if (s != NULL)
*s = '\0';
printf("%-9s %-5s %8u %8u %8u %s %s\n",
call, pr->entry.portname, pr->entry.iframes, pr->entry.sframes, pr->entry.uframes, fh, lh);
@@ -130,7 +135,8 @@ static void PrintPortEntry(struct PortRecord *pr, int data)
if (!pr->entry.count)
return;
call = ax25_ntoa(&pr->entry.from_call);
- if ((s = strstr(call, "-0")) != NULL)
+ s = strstr(call, "-0");
+ if (s != NULL)
*s = '\0';
if (pr->entry.type > sizeof(types))
return;
@@ -176,7 +182,8 @@ static void PrintPortEntry(struct PortRecord *pr, int data)
strftime(fh, sizeof(fh),"%Y-%m-%d %H:%M:%S", loc) == 0)
return;
call = ax25_ntoa(&pr->entry.from_call);
- if ((s = strstr(call, "-0")) != NULL)
+ s = strstr(call, "-0");
+ if (s != NULL)
*s = '\0';
printf("%-9s %-5s %8u %8u %8u %s %s %8u %5s ",
call, pr->entry.portname, pr->entry.iframes, pr->entry.sframes, pr->entry.uframes, fh, lh, pr->entry.count, types[pr->entry.type]);
@@ -212,7 +219,8 @@ static void PrintPortEntry(struct PortRecord *pr, int data)
if (i)
strcat(buffer, ",");
call = ax25_ntoa(&pr->entry.digis[i]);
- if ((s = strstr(call, "-0")) != NULL)
+ s = strstr(call, "-0");
+ if (s != NULL)
*s = '\0';
strcat(buffer, call);
}
@@ -244,7 +252,8 @@ static void LoadPortData(void)
struct PortRecord *pr;
struct mheard_struct mheard;
- if ((fp = fopen(DATA_MHEARD_FILE, "r")) == NULL) {
+ fp = fopen(DATA_MHEARD_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "mheard: cannot open mheard data file\n");
exit(1);
}
diff --git a/ax25/mheardd.c b/ax25/mheardd.c
index a1c121b..53b1f68 100644
--- a/ax25/mheardd.c
+++ b/ax25/mheardd.c
@@ -164,7 +164,9 @@ int main(int argc, char **argv)
return 1;
}
- if ((mheard_list = calloc(mheard_list_size, sizeof(struct mheard_list_struct))) == NULL) {
+ mheard_list = calloc(mheard_list_size,
+ sizeof(struct mheard_list_struct));
+ if (mheard_list == NULL) {
fprintf(stderr, "mheardd: cannot allocate memory\n");
return 1;
}
@@ -187,11 +189,13 @@ int main(int argc, char **argv)
fclose(fp);
} else {
- if ((fp = fopen(DATA_MHEARD_FILE, "w")) != NULL)
+ fp = fopen(DATA_MHEARD_FILE, "w");
+ if (fp != NULL)
fclose(fp);
}
- if ((s = socket(PF_PACKET, SOCK_PACKET, htons(ETH_P_AX25))) == -1) {
+ s = socket(PF_PACKET, SOCK_PACKET, htons(ETH_P_AX25));
+ if (s == -1) {
perror("mheardd: socket");
return 1;
}
@@ -210,7 +214,8 @@ int main(int argc, char **argv)
for (;;) {
asize = sizeof(sa);
- if ((size = recvfrom(s, buffer, sizeof(buffer), 0, &sa, &asize)) == -1) {
+ size = recvfrom(s, buffer, sizeof(buffer), 0, &sa, &asize);
+ if (size == -1) {
if (logging) {
syslog(LOG_ERR, "recv: %m");
closelog();
@@ -218,7 +223,8 @@ int main(int argc, char **argv)
return 1;
}
- if ((port = ax25_config_get_name(sa.sa_data)) == NULL) {
+ port = ax25_config_get_name(sa.sa_data);
+ if (port == NULL) {
if (logging)
syslog(LOG_WARNING, "unknown port '%s'\n", sa.sa_data);
continue;
@@ -392,7 +398,8 @@ int main(int argc, char **argv)
time(&mheard->entry.last_heard);
- if ((fp = fopen(DATA_MHEARD_FILE, "r+")) == NULL) {
+ fp = fopen(DATA_MHEARD_FILE, "r+");
+ if (fp == NULL) {
if (logging)
syslog(LOG_ERR, "cannot open mheard data file\n");
continue;
diff --git a/ax25/rxecho.c b/ax25/rxecho.c
index bfc326a..14a5040 100644
--- a/ax25/rxecho.c
+++ b/ax25/rxecho.c
@@ -176,7 +176,8 @@ static struct config *readconfig(void)
char line[80], *cp, *dev;
struct config *p, *list = NULL;
- if ((fp = fopen(CONF_RXECHO_FILE, "r")) == NULL) {
+ fp = fopen(CONF_RXECHO_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "rxecho: cannot open config file\n");
return NULL;
}
@@ -187,12 +188,14 @@ static struct config *readconfig(void)
if (cp == NULL || cp[0] == '#')
continue;
- if ((p = calloc(1, sizeof(struct config))) == NULL) {
+ p = calloc(1, sizeof(struct config));
+ if (p == NULL) {
perror("rxecho: malloc");
return NULL;
}
- if ((dev = ax25_config_get_dev(cp)) == NULL) {
+ dev = ax25_config_get_dev(cp);
+ if (dev == NULL) {
fprintf(stderr, "rxecho: invalid port name - %s\n", cp);
return NULL;
}
@@ -200,12 +203,14 @@ static struct config *readconfig(void)
strcpy(p->from, dev);
p->from_idx = -1;
- if ((cp = strtok(NULL, " \t\r\n")) == NULL) {
+ cp = strtok(NULL, " \t\r\n");
+ if (cp == NULL) {
fprintf(stderr, "rxecho: config file error.\n");
return NULL;
}
- if ((dev = ax25_config_get_dev(cp)) == NULL) {
+ dev = ax25_config_get_dev(cp);
+ if (dev == NULL) {
fprintf(stderr, "rxecho: invalid port name - %s\n", cp);
return NULL;
}
@@ -394,11 +399,13 @@ int main(int argc, char **argv)
return 1;
}
- if ((list = readconfig()) == NULL)
+ list = readconfig();
+ if (list == NULL)
return 1;
#ifdef USE_SOCKADDR_SLL
- if ((s = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_AX25))) == -1) {
+ s = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_AX25));
+ if (s == -1) {
#else
if ((s = socket(AF_INET, SOCK_PACKET, htons(ETH_P_AX25))) == -1) {
#endif
@@ -450,7 +457,8 @@ int main(int argc, char **argv)
for (;;) {
alen = sa_len;
- if ((size = recvfrom(s, buf, 1500, 0, psa, &alen)) == -1) {
+ size = recvfrom(s, buf, 1500, 0, psa, &alen);
+ if (size == -1) {
if (logging) {
syslog(LOG_ERR, "recvfrom: %m");
closelog();
diff --git a/dmascc/dmascc_cfg.c b/dmascc/dmascc_cfg.c
index 229090e..4e92a8c 100644
--- a/dmascc/dmascc_cfg.c
+++ b/dmascc/dmascc_cfg.c
@@ -96,7 +96,8 @@ int main(int argc, char *argv[])
return 1;
}
- if ((sk = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ sk = socket(AF_INET, SOCK_DGRAM, 0);
+ if (sk < 0) {
perror("socket");
return 2;
}
diff --git a/hdlcutil/hdrvcomm.c b/hdlcutil/hdrvcomm.c
index 1e0b806..a037fac 100644
--- a/hdlcutil/hdrvcomm.c
+++ b/hdlcutil/hdrvcomm.c
@@ -201,7 +201,8 @@ void hdrvc_init(void)
if (fd >= 0)
close(fd);
afpacket = 0;
- if ((fd = socket(PF_INET, SOCK_PACKET, htons(ETH_P_AX25))) < 0) {
+ fd = socket(PF_INET, SOCK_PACKET, htons(ETH_P_AX25));
+ if (fd < 0) {
fprintf(stderr, "%s: Error %s (%i), cannot open %s\n",
prg_name,
strerror(errno), errno, if_name);
@@ -234,7 +235,8 @@ void hdrvc_init(void)
strerror(errno), errno, if_name);
exit(-1);
}
- if ((msqid = msgget(k, 0700)) < 0) {
+ msqid = msgget(k, 0700);
+ if (msqid < 0) {
fprintf(stderr, "%s: Error %s (%i), cannot msgget %d\n", prg_name,
strerror(errno), errno, k);
exit(-1);
@@ -255,7 +257,9 @@ static int hdrvc_recvmsg(struct usersmmsg *msg, int maxlen, long type)
{
int len;
- if ((len = msgrcv(msqid, (struct msgbuf *)msg, maxlen-sizeof(long), type, MSG_NOERROR)) < 0) {
+ len = msgrcv(msqid, (struct msgbuf *)msg, maxlen - sizeof(long), type,
+ MSG_NOERROR);
+ if (len < 0) {
perror("msgrcv");
exit(1);
}
@@ -405,7 +409,8 @@ int hdrvc_get_channel_access_param(struct hdrvc_channel_params *par)
int ret;
struct usersmmsg msg;
- if ((ret = hdrvc_hdlcdrv_ioctl(HDLCDRVCTL_GETCHANNELPAR, &hi)) < 0)
+ ret = hdrvc_hdlcdrv_ioctl(HDLCDRVCTL_GETCHANNELPAR, &hi);
+ if (ret < 0)
return ret;
if (!par) {
errno = EINVAL;
@@ -449,7 +454,8 @@ int hdrvc_set_channel_access_param(struct hdrvc_channel_params par)
hi.data.cp.slottime = par.slottime;
hi.data.cp.ppersist = par.ppersist;
hi.data.cp.fulldup = par.fulldup;
- if ((ret = hdrvc_hdlcdrv_ioctl(HDLCDRVCTL_SETCHANNELPAR, &hi)) < 0)
+ ret = hdrvc_hdlcdrv_ioctl(HDLCDRVCTL_SETCHANNELPAR, &hi);
+ if (ret < 0)
return ret;
return 0;
msg.hdr.type = USERSM_CMD_SET_CHACCESS_PAR;
@@ -549,7 +555,8 @@ int hdrvc_diag2(unsigned int mode, unsigned int flags, short *data,
smi.data.diag.samplesperbit = 0;
smi.data.diag.datalen = maxdatalen;
smi.data.diag.data = data;
- if ((ret = hdrvc_sm_ioctl(SMCTL_DIAGNOSE, &smi)) < 0)
+ ret = hdrvc_sm_ioctl(SMCTL_DIAGNOSE, &smi);
+ if (ret < 0)
return ret;
if (samplesperbit)
*samplesperbit = smi.data.diag.samplesperbit;
diff --git a/hdlcutil/smdiag.c b/hdlcutil/smdiag.c
index cb354f1..17ef026 100644
--- a/hdlcutil/smdiag.c
+++ b/hdlcutil/smdiag.c
@@ -368,8 +368,10 @@ int main(int argc, char *argv[])
}
printmode(mode, trigger);
for (;;) {
- if ((ret = hdrvc_diag2(mode, trigger, data, sizeof(data) / sizeof(short),
- &samplesperbit)) < 0) {
+ ret = hdrvc_diag2(mode, trigger, data,
+ sizeof(data) / sizeof(short),
+ &samplesperbit);
+ if (ret < 0) {
perror("hdrvc_diag2");
exit(1);
}
diff --git a/hdlcutil/smmixer.c b/hdlcutil/smmixer.c
index 69c56f6..a8ce152 100644
--- a/hdlcutil/smmixer.c
+++ b/hdlcutil/smmixer.c
@@ -72,7 +72,8 @@ static unsigned char get_mixer_reg(unsigned char addr)
struct sm_mixer_data mixdat;
mixdat.reg = addr;
- if ((i = do_mix_ioctl(SMCTL_GETMIXER, &mixdat)) < 0) {
+ i = do_mix_ioctl(SMCTL_GETMIXER, &mixdat);
+ if (i < 0) {
perror("do_mix_ioctl: SMCTL_GETMIXER");
exit(1);
}
@@ -389,21 +390,24 @@ static int set_mixer_ad1848(int argc, char *argv[])
}
} else if (!strncasecmp(argv[0], "sl=", 3)) {
mask |= 16;
- if ((isrcl = parse_ad_src(argv[0]+3)) < 0) {
+ isrcl = parse_ad_src(argv[0] + 3);
+ if (isrcl < 0) {
fprintf(stderr, "invalid input source, must "
"be either line, aux1, mic or dac\n");
return -1;
}
} else if (!strncasecmp(argv[0], "sr=", 3)) {
mask |= 32;
- if ((isrcr = parse_ad_src(argv[0]+3)) < 0) {
+ isrcr = parse_ad_src(argv[0] + 3);
+ if (isrcr < 0) {
fprintf(stderr, "invalid input source, must "
"be either line, aux1, mic or dac\n");
return -1;
}
} else if (!strncasecmp(argv[0], "s=", 2)) {
mask |= 48;
- if ((isrcl = isrcr = parse_ad_src(argv[0]+2)) < 0) {
+ isrcl = isrcr = parse_ad_src(argv[0] + 2);
+ if (isrcl < 0) {
fprintf(stderr, "invalid input source, must "
"be either line, aux1, mic or dac\n");
return -1;
diff --git a/kiss/kissattach.c b/kiss/kissattach.c
index 9667da1..2b05956 100644
--- a/kiss/kissattach.c
+++ b/kiss/kissattach.c
@@ -68,7 +68,8 @@ static int readconfig(char *port)
char buffer[90], *s;
int n = 0;
- if ((fp = fopen(CONF_AXPORTS_FILE, "r")) == NULL) {
+ fp = fopen(CONF_AXPORTS_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "%s: cannot open axports file %s\n",
progname, CONF_AXPORTS_FILE);
return FALSE;
@@ -77,13 +78,15 @@ static int readconfig(char *port)
while (fgets(buffer, 90, fp) != NULL) {
n++;
- if ((s = strchr(buffer, '\n')) != NULL)
+ s = strchr(buffer, '\n');
+ if (s != NULL)
*s = '\0';
if (*buffer == 0 || *buffer == '#')
continue;
- if ((s = strtok(buffer, " \t\r\n")) == NULL) {
+ s = strtok(buffer, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "%s: unable to parse line %d of the axports file\n", progname, n);
return FALSE;
}
@@ -91,27 +94,31 @@ static int readconfig(char *port)
if (strcmp(s, port) != 0)
continue;
- if ((s = strtok(NULL, " \t\r\n")) == NULL) {
+ s = strtok(NULL, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "%s: unable to parse line %d of the axports file\n", progname, n);
return FALSE;
}
callsign = strdup(s);
- if ((s = strtok(NULL, " \t\r\n")) == NULL) {
+ s = strtok(NULL, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "%s: unable to parse line %d of the axports file\n", progname, n);
return FALSE;
}
speed = atoi(s);
- if ((s = strtok(NULL, " \t\r\n")) == NULL) {
+ s = strtok(NULL, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "%s: unable to parse line %d of the axports file\n", progname, n);
return FALSE;
}
if (mtu == 0) {
- if ((mtu = atoi(s)) <= 0) {
+ mtu = atoi(s);
+ if (mtu <= 0) {
fprintf(stderr, "%s: invalid paclen setting\n", progname);
return FALSE;
}
@@ -153,7 +160,8 @@ static int startiface(char *dev, struct hostent *hp)
struct ifreq ifr;
int fd;
- if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ fd = socket(AF_INET, SOCK_DGRAM, 0);
+ if (fd < 0) {
fprintf(stderr, "%s: ", progname);
perror("socket");
return FALSE;
@@ -248,7 +256,8 @@ int main(int argc, char *argv[])
logging = TRUE;
break;
case 'm':
- if ((mtu = atoi(optarg)) <= 0) {
+ mtu = atoi(optarg);
+ if (mtu <= 0) {
fprintf(stderr, "%s: invalid mtu size - %s\n", progname, optarg);
return 1;
}
@@ -296,7 +305,8 @@ int main(int argc, char *argv[])
return 1;
}
- if ((fd = open(kttyname, O_RDONLY | O_NONBLOCK)) == -1) {
+ fd = open(kttyname, O_RDONLY | O_NONBLOCK);
+ if (fd == -1) {
if (errno == ENOENT) {
fprintf(stderr, "%s: Cannot find serial device %s, no such file or directory.\n", progname, kttyname);
} else {
@@ -308,7 +318,8 @@ int main(int argc, char *argv[])
if (i_am_unix98_pty_master) {
/* get name of pts-device */
- if ((namepts = ptsname(fd)) == NULL) {
+ namepts = ptsname(fd);
+ if (namepts == NULL) {
fprintf(stderr, "%s: Cannot get name of pts-device.\n", progname);
return 1;
}
diff --git a/kiss/kissnetd.c b/kiss/kissnetd.c
index abf9ee9..b0692df 100644
--- a/kiss/kissnetd.c
+++ b/kiss/kissnetd.c
@@ -131,7 +131,8 @@ static void ReopenPort(int PortNumber)
if (!strcmp(PortList[PortNumber]->Name, "/dev/ptmx")) {
char *npts;
/* get name of pts-device */
- if ((npts = ptsname(PortList[PortNumber]->Fd)) == NULL) {
+ npts = ptsname(PortList[PortNumber]->Fd);
+ if (npts == NULL) {
sprintf(MyString, "Cannot get name of pts-device.\n");
syslog(LOG_WARNING, "kissnetd : Cannot get name of pts-device\n");
exit(1);
diff --git a/kiss/kissparms.c b/kiss/kissparms.c
index def7b59..7834162 100644
--- a/kiss/kissparms.c
+++ b/kiss/kissparms.c
@@ -153,7 +153,8 @@ int main(int argc, char *argv[])
return 1;
}
- if ((s = socket(PF_PACKET, SOCK_PACKET, htons(proto))) < 0) {
+ s = socket(PF_PACKET, SOCK_PACKET, htons(proto));
+ if (s < 0) {
perror("kissparms: socket");
return 1;
}
diff --git a/kiss/mkiss.c b/kiss/mkiss.c
index 35e7ed0..1747c33 100644
--- a/kiss/mkiss.c
+++ b/kiss/mkiss.c
@@ -510,12 +510,14 @@ int main(int argc, char *argv[])
* non-blocking so it won't block regardless of the modem
* status lines.
*/
- if ((tty = calloc(1, sizeof(struct iface))) == NULL) {
+ tty = calloc(1, sizeof(struct iface));
+ if (tty == NULL) {
perror("mkiss: malloc");
return 1;
}
- if ((tty->fd = open(argv[optind], O_RDWR | O_NDELAY)) == -1) {
+ tty->fd = open(argv[optind], O_RDWR | O_NDELAY);
+ if (tty->fd == -1) {
perror("mkiss: open");
return 1;
}
@@ -542,7 +544,8 @@ int main(int argc, char *argv[])
static char name_ptmx[] = "/dev/ptmx";
char *pty_name = (i < numptys ? argv[optind+i+1] : name_ptmx);
- if ((pty[i] = calloc(1, sizeof(struct iface))) == NULL) {
+ pty[i] = calloc(1, sizeof(struct iface));
+ if (pty[i] == NULL) {
perror("mkiss: malloc");
return 1;
}
@@ -550,7 +553,8 @@ int main(int argc, char *argv[])
pty[i]->fd = -1;
strcpy(pty[i]->namepts, "none");
} else {
- if ((pty[i]->fd = open(pty_name, O_RDWR)) == -1) {
+ pty[i]->fd = open(pty_name, O_RDWR);
+ if (pty[i]->fd == -1) {
perror("mkiss: open");
free(pty[i]);
pty[i] = NULL;
@@ -564,7 +568,8 @@ int main(int argc, char *argv[])
pty[i]->optr = pty[i]->obuf;
if (!strcmp(pty[i]->name, "/dev/ptmx")) {
/* get name of pts-device */
- if ((npts = ptsname(pty[i]->fd)) == NULL) {
+ npts = ptsname(pty[i]->fd);
+ if (npts == NULL) {
fprintf(stderr, "mkiss: Cannot get name of pts-device.\n");
free(pty[i]);
pty[i] = NULL;
@@ -672,7 +677,8 @@ int main(int argc, char *argv[])
break;
}
for (icp = ibuf; size > 0; size--, icp++) {
- if ((len = kiss_rx(tty, *icp, crcflag)) != 0) {
+ len = kiss_rx(tty, *icp, crcflag);
+ if (len != 0) {
if ((i = (*tty->obuf & 0xF0) >> 4) < numptys) {
if (pty[i]->fd != -1) {
kiss_tx(pty[i]->fd, 0, tty->obuf, len, FALSE);
@@ -698,7 +704,8 @@ int main(int argc, char *argv[])
goto end;
}
for (icp = ibuf; size > 0; size--, icp++) {
- if ((len = kiss_rx(pty[i], *icp, FALSE)) != 0) {
+ len = kiss_rx(pty[i], *icp, FALSE);
+ if (len != 0) {
kiss_tx(tty->fd, i, pty[i]->obuf, len, crcflag);
tty->txpackets++;
tty->txbytes += len;
diff --git a/kiss/net2kiss.c b/kiss/net2kiss.c
index 1c1b50d..d9e8ff5 100644
--- a/kiss/net2kiss.c
+++ b/kiss/net2kiss.c
@@ -258,7 +258,8 @@ static int openpty(int *amaster, int *aslave, char *name,
#if 0
(void) revoke(line);
#endif
- if ((slave = open(line, O_RDWR, 0)) != -1) {
+ slave = open(line, O_RDWR, 0);
+ if (slave != -1) {
*amaster = master;
*aslave = slave;
if (name)
@@ -596,8 +597,8 @@ int main(int argc, char *argv[])
slavename[5] = 'p';
master_name = slavename;
} else {
- if ((fdpty = open(name_pname,
- O_RDWR | O_NOCTTY | O_NONBLOCK)) < 0) {
+ fdpty = open(name_pname, O_RDWR | O_NOCTTY | O_NONBLOCK);
+ if (fdpty < 0) {
fprintf(stderr, "%s: cannot open \"%s\"\n", progname,
name_pname);
exit(1);
@@ -606,7 +607,8 @@ int main(int argc, char *argv[])
i_am_unix98_pty_master = 1;
master_name = name_pname;
}
- if ((fdif = socket(PF_INET, SOCK_PACKET, proto)) < 0)
+ fdif = socket(PF_INET, SOCK_PACKET, proto);
+ if (fdif < 0)
die("socket");
memset(&sa, 0, sizeof(struct sockaddr));
memcpy(sa.sa_data, name_iface, sizeof(sa.sa_data));
@@ -622,7 +624,8 @@ int main(int argc, char *argv[])
die("ioctl SIOCSIFFLAGS");
if (i_am_unix98_pty_master) {
/* get name of pts-device */
- if ((namepts = ptsname(fdpty)) == NULL) {
+ namepts = ptsname(fdpty);
+ if (namepts == NULL) {
fprintf(stderr, "%s: Cannot get name of pts-device.\n", progname);
exit (1);
}
@@ -673,7 +676,9 @@ int main(int argc, char *argv[])
printf("reopening master tty: %s\n", master_name);
close(fdpty);
- if ((fdpty = open(master_name, O_RDWR | O_NOCTTY | O_NONBLOCK)) < 0) {
+ fdpty = open(master_name,
+ O_RDWR | O_NOCTTY | O_NONBLOCK);
+ if (fdpty < 0) {
fprintf(stderr, "%s: cannot reopen \"%s\"\n", progname,
master_name);
exit(1);
diff --git a/netrom/netromd.c b/netrom/netromd.c
index 13737d8..dccba71 100644
--- a/netrom/netromd.c
+++ b/netrom/netromd.c
@@ -57,13 +57,15 @@ static int bcast_config_load_ports(void)
char buffer[255], port[32], *s;
FILE *fp;
- if ((fp = fopen(CONF_NETROMD_FILE, "r")) == NULL) {
+ fp = fopen(CONF_NETROMD_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "netromd: cannot open config file\n");
return -1;
}
while (fgets(buffer, 255, fp) != NULL) {
- if ((s = strchr(buffer, '\n')) != NULL)
+ s = strchr(buffer, '\n');
+ if (s != NULL)
*s = '\0';
if (strlen(buffer) == 0 || buffer[0] == '#')
@@ -198,7 +200,8 @@ int main(int argc, char **argv)
ax25_aton_entry(nr_config_get_addr(NULL), (char *)&my_call);
ax25_aton_entry("NODES", (char *)&node_call);
- if ((s = socket(PF_PACKET, SOCK_PACKET, htons(ETH_P_AX25))) == -1) {
+ s = socket(PF_PACKET, SOCK_PACKET, htons(ETH_P_AX25));
+ if (s == -1) {
perror("netromd: socket");
return 1;
}
@@ -226,7 +229,9 @@ int main(int argc, char **argv)
if (FD_ISSET(s, &fdset)) {
asize = sizeof(sa);
- if ((size = recvfrom(s, buffer, sizeof(buffer), 0, &sa, &asize)) == -1) {
+ size = recvfrom(s, buffer, sizeof(buffer), 0, &sa,
+ &asize);
+ if (size == -1) {
if (logging) {
syslog(LOG_ERR, "recvfrom: %m");
closelog();
diff --git a/netrom/netromr.c b/netrom/netromr.c
index 63ac2bd..ccf6cd2 100644
--- a/netrom/netromr.c
+++ b/netrom/netromr.c
@@ -73,7 +73,8 @@ static int add_node(int s, unsigned char *buffer, struct nr_route_struct *nr_nod
best_quality = buffer[20];
nr_node->mnemonic[MNEMONIC_LEN] = '\0';
- if ((p = strchr(nr_node->mnemonic, ' ')) != NULL)
+ p = strchr(nr_node->mnemonic, ' ');
+ if (p != NULL)
*p = '\0';
if (!validcallsign(&nr_node->callsign)) {
@@ -147,7 +148,8 @@ void receive_nodes(unsigned char *buffer, int length, ax25_address *neighbour, i
sprintf(neigh_buffer, "%s/obsolescence_count_initialiser", PROC_NR_SYSCTL_DIR);
- if ((fp = fopen(neigh_buffer, "r")) == NULL) {
+ fp = fopen(neigh_buffer, "r");
+ if (fp == NULL) {
if (logging)
syslog(LOG_ERR, "netromr: cannot open %s\n", neigh_buffer);
return;
@@ -159,13 +161,15 @@ void receive_nodes(unsigned char *buffer, int length, ax25_address *neighbour, i
fclose(fp);
- if ((s = socket(AF_NETROM, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_NETROM, SOCK_SEQPACKET, 0);
+ if (s < 0) {
if (logging)
syslog(LOG_ERR, "netromr: socket: %m");
return;
}
- if ((fp = fopen(PROC_NR_NEIGH_FILE, "r")) == NULL) {
+ fp = fopen(PROC_NR_NEIGH_FILE, "r");
+ if (fp == NULL) {
if (logging)
syslog(LOG_ERR, "netromr: cannot open %s\n", PROC_NR_NEIGH_FILE);
close(s);
@@ -199,7 +203,8 @@ void receive_nodes(unsigned char *buffer, int length, ax25_address *neighbour, i
memcpy(nr_node.mnemonic, buffer, MNEMONIC_LEN);
nr_node.mnemonic[MNEMONIC_LEN] = '\0';
- if ((p = strchr(nr_node.mnemonic, ' ')) != NULL)
+ p = strchr(nr_node.mnemonic, ' ');
+ if (p != NULL)
*p = '\0';
if (!validmnemonic(nr_node.mnemonic)) {
diff --git a/netrom/netromt.c b/netrom/netromt.c
index bd51682..4c98f43 100644
--- a/netrom/netromt.c
+++ b/netrom/netromt.c
@@ -42,14 +42,16 @@ static void build_mine(int s, struct full_sockaddr_ax25 *dest, int dlen, int loc
len = build_header(message);
- if ((fp = fopen(CONF_NRPORTS_FILE, "r")) == NULL) {
+ fp = fopen(CONF_NRPORTS_FILE, "r");
+ if (fp == NULL) {
if (logging)
syslog(LOG_ERR, "netromt: cannot open nrports file\n");
return;
}
while (fgets(buffer, 255, fp) != NULL) {
- if ((p = strchr(buffer, '\n')) != NULL)
+ p = strchr(buffer, '\n');
+ if (p != NULL)
*p = '\0';
if (strlen(buffer) == 0 || buffer[0] == '#')
@@ -102,13 +104,15 @@ static void build_others(int s, int min_obs, struct full_sockaddr_ax25 *dest, in
int quality, neigh_no, obs_count;
int olen, len;
- if ((fpnodes = fopen(PROC_NR_NODES_FILE, "r")) == NULL) {
+ fpnodes = fopen(PROC_NR_NODES_FILE, "r");
+ if (fpnodes == NULL) {
if (logging)
syslog(LOG_ERR, "netromt: cannot open %s\n", PROC_NR_NODES_FILE);
return;
}
- if ((fpneigh = fopen(PROC_NR_NEIGH_FILE, "r")) == NULL) {
+ fpneigh = fopen(PROC_NR_NEIGH_FILE, "r");
+ if (fpneigh == NULL) {
if (logging)
syslog(LOG_ERR, "netromt: cannot open %s\n", PROC_NR_NEIGH_FILE);
fclose(fpnodes);
@@ -232,7 +236,8 @@ void transmit_nodes(int localval, int pause)
ax25_aton(path, &src);
slen = sizeof(struct full_sockaddr_ax25);
- if ((s = socket(AF_AX25, SOCK_DGRAM, NETROM_PID)) < 0) {
+ s = socket(AF_AX25, SOCK_DGRAM, NETROM_PID);
+ if (s < 0) {
if (logging)
syslog(LOG_ERR, "netromt: socket: %m");
continue;
@@ -253,7 +258,8 @@ void transmit_nodes(int localval, int pause)
close(s);
}
- if ((s = socket(AF_NETROM, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_NETROM, SOCK_SEQPACKET, 0);
+ if (s < 0) {
if (logging)
syslog(LOG_ERR, "netromt: socket: %m");
exit(1);
diff --git a/netrom/nodesave.c b/netrom/nodesave.c
index c5f1487..4e8a7bf 100644
--- a/netrom/nodesave.c
+++ b/netrom/nodesave.c
@@ -61,7 +61,8 @@ int main(int argc, char **argv)
}
if ((argc - optind) == 1) {
- if ((fp = fopen(argv[optind], "w")) == NULL) {
+ fp = fopen(argv[optind], "w");
+ if (fp == NULL) {
fprintf(stderr, "nodesave: cannot open file %s\n", argv[optind]);
return 1;
}
diff --git a/netrom/nrattach.c b/netrom/nrattach.c
index 66c85a0..3632836 100644
--- a/netrom/nrattach.c
+++ b/netrom/nrattach.c
@@ -37,7 +37,8 @@ static int readconfig(char *port)
char buffer[90], *s;
int n = 0;
- if ((fp = fopen(CONF_NRPORTS_FILE, "r")) == NULL) {
+ fp = fopen(CONF_NRPORTS_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "nrattach: cannot open nrports file\n");
return FALSE;
}
@@ -45,13 +46,15 @@ static int readconfig(char *port)
while (fgets(buffer, 90, fp) != NULL) {
n++;
- if ((s = strchr(buffer, '\n')) != NULL)
+ s = strchr(buffer, '\n');
+ if (s != NULL)
*s = '\0';
if (strlen(buffer) > 0 && *buffer == '#')
continue;
- if ((s = strtok(buffer, " \t\r\n")) == NULL) {
+ s = strtok(buffer, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "nrattach: unable to parse line %d of the nrports file\n", n);
return FALSE;
}
@@ -59,25 +62,29 @@ static int readconfig(char *port)
if (strcmp(s, port) != 0)
continue;
- if ((s = strtok(NULL, " \t\r\n")) == NULL) {
+ s = strtok(NULL, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "nrattach: unable to parse line %d of the nrports file\n", n);
return FALSE;
}
callsign = strdup(s);
- if ((s = strtok(NULL, " \t\r\n")) == NULL) {
+ s = strtok(NULL, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "nrattach: unable to parse line %d of the nrports file\n", n);
return FALSE;
}
- if ((s = strtok(NULL, " \t\r\n")) == NULL) {
+ s = strtok(NULL, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "nrattach: unable to parse line %d of the nrports file\n", n);
return FALSE;
}
if (mtu == 0) {
- if ((mtu = atoi(s)) <= 0) {
+ mtu = atoi(s);
+ if (mtu <= 0) {
fprintf(stderr, "nrattach: invalid paclen setting\n");
return FALSE;
}
@@ -101,7 +108,8 @@ static int getfreedev(char *dev)
int fd;
int i;
- if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ fd = socket(AF_INET, SOCK_DGRAM, 0);
+ if (fd < 0) {
perror("nrattach: socket");
return FALSE;
}
@@ -132,7 +140,8 @@ static int startiface(char *dev, struct hostent *hp)
char call[7];
int fd;
- if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ fd = socket(AF_INET, SOCK_DGRAM, 0);
+ if (fd < 0) {
perror("nrattach: socket");
return FALSE;
}
@@ -203,13 +212,15 @@ int main(int argc, char *argv[])
while ((fd = getopt(argc, argv, "i:m:v")) != -1) {
switch (fd) {
case 'i':
- if ((hp = gethostbyname(optarg)) == NULL) {
+ hp = gethostbyname(optarg);
+ if (hp == NULL) {
fprintf(stderr, "nrattach: invalid internet name/address - %s\n", optarg);
return 1;
}
break;
case 'm':
- if ((mtu = atoi(optarg)) <= 0) {
+ mtu = atoi(optarg);
+ if (mtu <= 0) {
fprintf(stderr, "nrattach: invalid mtu size - %s\n", optarg);
return 1;
}
diff --git a/netrom/nrparms.c b/netrom/nrparms.c
index 5583dd8..9c6a5d2 100644
--- a/netrom/nrparms.c
+++ b/netrom/nrparms.c
@@ -98,7 +98,8 @@ static void nodes(int s, char *nodecall, char *op, char *ident, int quality,
nr_node.ndigis++;
}
- if ((dev = ax25_config_get_dev(port)) == NULL) {
+ dev = ax25_config_get_dev(port);
+ if (dev == NULL) {
fprintf(stderr, "nrparms: nodes: invalid port name - %s\n", port);
close(s);
exit(1);
@@ -162,7 +163,8 @@ static void routes(int s, char *port, char *nodecall, char *rest[])
exit(1);
}
- if ((dev = ax25_config_get_dev(port)) == NULL) {
+ dev = ax25_config_get_dev(port);
+ if (dev == NULL) {
fprintf(stderr, "nrparms: routes: invalid port name - %s\n", port);
close(s);
exit(1);
@@ -207,7 +209,8 @@ int main(int argc, char *argv[])
return 0;
}
- if ((s = socket(AF_NETROM, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_NETROM, SOCK_SEQPACKET, 0);
+ if (s < 0) {
perror("nrparms: socket");
return 1;
}
diff --git a/netrom/nrsdrv.c b/netrom/nrsdrv.c
index 90b7635..a026cb8 100644
--- a/netrom/nrsdrv.c
+++ b/netrom/nrsdrv.c
@@ -321,7 +321,8 @@ int main(int argc, char *argv[])
logging = TRUE;
break;
case 's':
- if ((speed = atoi(optarg)) <= 0) {
+ speed = atoi(optarg);
+ if (speed <= 0) {
fprintf(stderr, "nrsdrv: invalid speed %s\n", optarg);
return 1;
}
@@ -359,12 +360,14 @@ int main(int argc, char *argv[])
return 1;
}
- if ((kissfd = open(kissdev, O_RDWR)) == -1) {
+ kissfd = open(kissdev, O_RDWR);
+ if (kissfd == -1) {
perror("nrsdrv: open kiss device");
return 1;
}
- if ((nrsfd = open(nrsdev, O_RDWR)) == -1) {
+ nrsfd = open(nrsdev, O_RDWR);
+ if (nrsfd == -1) {
perror("nrsdrv: open nrs device");
return 1;
}
@@ -429,7 +432,8 @@ int main(int argc, char *argv[])
n = select(c, &read_fd, NULL, NULL, NULL);
if (FD_ISSET(kissfd, &read_fd)) {
- if ((n = read(kissfd, buffer, 512)) <= 0) {
+ n = read(kissfd, buffer, 512);
+ if (n <= 0) {
if (logging) {
syslog(LOG_INFO, "terminating on KISS device closure\n");
closelog();
@@ -440,7 +444,8 @@ int main(int argc, char *argv[])
}
if (FD_ISSET(nrsfd, &read_fd)) {
- if ((n = read(nrsfd, buffer, 512)) <= 0) {
+ n = read(nrsfd, buffer, 512);
+ if (n <= 0) {
if (logging) {
syslog(LOG_INFO, "terminating on NRS device closure\n");
closelog();
diff --git a/rose/rsattach.c b/rose/rsattach.c
index f91935e..2afdc67 100644
--- a/rose/rsattach.c
+++ b/rose/rsattach.c
@@ -38,7 +38,8 @@ static int readconfig(char *port)
char buffer[90], *s;
int n = 0;
- if ((fp = fopen(CONF_RSPORTS_FILE, "r")) == NULL) {
+ fp = fopen(CONF_RSPORTS_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "rsattach: cannot open rsports file\n");
return FALSE;
}
@@ -46,13 +47,15 @@ static int readconfig(char *port)
while (fgets(buffer, 90, fp) != NULL) {
n++;
- if ((s = strchr(buffer, '\n')) != NULL)
+ s = strchr(buffer, '\n');
+ if (s != NULL)
*s = '\0';
if (strlen(buffer) > 0 && *buffer == '#')
continue;
- if ((s = strtok(buffer, " \t\r\n")) == NULL) {
+ s = strtok(buffer, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "rsattach: unable to parse line %d of the rsports file\n", n);
return FALSE;
}
@@ -60,7 +63,8 @@ static int readconfig(char *port)
if (strcmp(s, port) != 0)
continue;
- if ((s = strtok(NULL, " \t\r\n")) == NULL) {
+ s = strtok(NULL, " \t\r\n");
+ if (s == NULL) {
fprintf(stderr, "rsattach: unable to parse line %d of the rsports file\n", n);
return FALSE;
}
@@ -85,7 +89,8 @@ static int getfreedev(char *dev)
int fd;
int i;
- if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ fd = socket(AF_INET, SOCK_DGRAM, 0);
+ if (fd < 0) {
perror("rsattach: socket");
return FALSE;
}
@@ -116,7 +121,8 @@ static int startiface(char *dev, struct hostent *hp)
char addr[5];
int fd;
- if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ fd = socket(AF_INET, SOCK_DGRAM, 0);
+ if (fd < 0) {
perror("rsattach: socket");
return FALSE;
}
@@ -187,7 +193,8 @@ int main(int argc, char *argv[])
while ((fd = getopt(argc, argv, "i:m:v")) != -1) {
switch (fd) {
case 'i':
- if ((hp = gethostbyname(optarg)) == NULL) {
+ hp = gethostbyname(optarg);
+ if (hp == NULL) {
fprintf(stderr, "rsattach: invalid internet name/address - %s\n", optarg);
return 1;
}
diff --git a/rose/rsdwnlnk.c b/rose/rsdwnlnk.c
index cd9d44d..df8f893 100644
--- a/rose/rsdwnlnk.c
+++ b/rose/rsdwnlnk.c
@@ -78,7 +78,8 @@ int main(int argc, char **argv)
axbind.fsa_ax25.sax25_ndigis = 1;
axbind.fsa_ax25.sax25_call = rosepeer.srose_call;
- if ((addr = ax25_config_get_addr(argv[1])) == NULL) {
+ addr = ax25_config_get_addr(argv[1]);
+ if (addr == NULL) {
syslog(LOG_ERR, "invalid AX.25 port name - %s\n", argv[1]);
closelog();
return 1;
@@ -155,7 +156,8 @@ int main(int argc, char **argv)
/*
* Open the socket into the kernel.
*/
- if ((s = socket(AF_AX25, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_AX25, SOCK_SEQPACKET, 0);
+ if (s < 0) {
syslog(LOG_ERR, "cannot open AX.25 socket, %s\n", strerror(errno));
closelog();
return 1;
@@ -240,7 +242,8 @@ int main(int argc, char **argv)
select(s + 1, &read_fd, NULL, NULL, NULL);
if (FD_ISSET(s, &read_fd)) {
- if ((n = read(s, buffer + 2, sizeof(buffer)-2)) == -1)
+ n = read(s, buffer + 2, sizeof(buffer) - 2);
+ if (n == -1)
break;
if (buffer[2] == 0xF0) {
buffer[2] = 0;
@@ -253,7 +256,8 @@ int main(int argc, char **argv)
}
if (FD_ISSET(STDIN_FILENO, &read_fd)) {
- if ((n = read(STDIN_FILENO, buffer, 512)) == -1) {
+ n = read(STDIN_FILENO, buffer, 512);
+ if (n == -1) {
close(s);
break;
}
diff --git a/rose/rsparms.c b/rose/rsparms.c
index f975070..419c5ed 100644
--- a/rose/rsparms.c
+++ b/rose/rsparms.c
@@ -31,7 +31,8 @@ static void printnb(char *neigh)
char buff[80];
int args;
- if ((fp=fopen(PROC_RS_NEIGH_FILE,"r"))==NULL) {
+ fp = fopen(PROC_RS_NEIGH_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr,"rsparms: Couldn't open %s file\n",PROC_RS_NEIGH_FILE);
exit(1);
}
@@ -86,7 +87,8 @@ static void nodes(int s, int argc, char *argv[])
}
if (argv[2][0] == 'l') {
- if ((fn=fopen(PROC_RS_NODES_FILE,"r"))==NULL) {
+ fn = fopen(PROC_RS_NODES_FILE, "r");
+ if (fn == NULL) {
fprintf(stderr,"rsparms: Couldn't open %s file\n",PROC_RS_NODES_FILE);
exit(1);
}
@@ -153,7 +155,8 @@ static void nodes(int s, int argc, char *argv[])
exit(1);
}
- if ((dev = ax25_config_get_dev(argv[4])) == NULL) {
+ dev = ax25_config_get_dev(argv[4]);
+ if (dev == NULL) {
fprintf(stderr, "rsparms: nodes: invalid port name - %s\n", argv[4]);
close(s);
exit(1);
@@ -225,7 +228,8 @@ int main(int argc, char *argv[])
rose_call = null_ax25_address;
}
- if ((s = socket(AF_ROSE, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_ROSE, SOCK_SEQPACKET, 0);
+ if (s < 0) {
perror("rsparms: socket");
return 1;
}
@@ -243,7 +247,8 @@ int main(int argc, char *argv[])
if (strncmp(argv[1], "-n", 2) == 0) {
- if ((s = socket(AF_ROSE, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_ROSE, SOCK_SEQPACKET, 0);
+ if (s < 0) {
perror("rsparms: socket");
return 1;
}
diff --git a/rose/rsuplnk.c b/rose/rsuplnk.c
index 2ed59ce..ea29b74 100644
--- a/rose/rsuplnk.c
+++ b/rose/rsuplnk.c
@@ -82,7 +82,8 @@ int main(int argc, char **argv)
roseconnect.srose_ndigis = rosebind.srose_ndigis = 0;
addrlen = sizeof(struct sockaddr_rose);
- if ((addr = rs_config_get_addr(argv[1])) == NULL) {
+ addr = rs_config_get_addr(argv[1]);
+ if (addr == NULL) {
syslog(LOG_ERR, "invalid Rose port name - %s\n", argv[1]);
closelog();
return 1;
@@ -104,7 +105,8 @@ int main(int argc, char **argv)
addr = ax25_ntoa(&ax25peer.fsa_digipeater[n]);
if (strspn(addr, "0123456789-") == strlen(addr)) {
- if ((p = strchr(addr, '-')) != NULL)
+ p = strchr(addr, '-');
+ if (p != NULL)
*p = '\0';
switch (strlen(addr)) {
case 4:
@@ -168,7 +170,8 @@ int main(int argc, char **argv)
/*
* Open the socket into the kernel.
*/
- if ((s = socket(AF_ROSE, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_ROSE, SOCK_SEQPACKET, 0);
+ if (s < 0) {
syslog(LOG_ERR, "cannot open ROSE socket, %s\n", strerror(errno));
closelog();
return 1;
@@ -253,7 +256,8 @@ int main(int argc, char **argv)
select(s + 1, &read_fd, NULL, NULL, NULL);
if (FD_ISSET(s, &read_fd)) {
- if ((n = read(s, buffer, 512)) == -1) {
+ n = read(s, buffer, 512);
+ if (n == -1) {
strcpy(buffer, "\r*** Disconnected - 0000 - DTE Originated\r");
write(STDOUT_FILENO, buffer, strlen(buffer));
break;
@@ -268,7 +272,8 @@ int main(int argc, char **argv)
}
if (FD_ISSET(STDIN_FILENO, &read_fd)) {
- if ((n = read(STDIN_FILENO, buffer + 2, sizeof(buffer)-2)) == -1) {
+ n = read(STDIN_FILENO, buffer + 2, sizeof(buffer) - 2);
+ if (n == -1) {
close(s);
break;
}
diff --git a/tcpip/rip98d.c b/tcpip/rip98d.c
index 4b7be6b..c0543d0 100644
--- a/tcpip/rip98d.c
+++ b/tcpip/rip98d.c
@@ -180,7 +180,8 @@ static int read_routes(void)
first_route = NULL;
}
- if ((fp = fopen(PROC_IP_ROUTE_FILE, "r")) == NULL) {
+ fp = fopen(PROC_IP_ROUTE_FILE, "r");
+ if (fp == NULL) {
if (logging)
syslog(LOG_ERR, "error cannot open %s\n", PROC_IP_ROUTE_FILE);
return FALSE;
@@ -213,7 +214,8 @@ static int read_routes(void)
}
}
- if ((route = malloc(sizeof(struct route_struct))) == NULL) {
+ route = malloc(sizeof(struct route_struct));
+ if (route == NULL) {
if (logging)
syslog(LOG_ERR, "out of memory !\n");
return FALSE;
@@ -239,15 +241,18 @@ static int load_dests(void)
char buffer[255], *s;
FILE *fp;
- if ((fp = fopen(CONF_RIP98D_FILE, "r")) == NULL) {
+ fp = fopen(CONF_RIP98D_FILE, "r");
+ if (fp == NULL) {
fprintf(stderr, "rip98d: cannot open config file\n");
return FALSE;
}
while (fgets(buffer, 255, fp) != NULL) {
- if ((s = strchr(buffer, '\n')) != NULL) *s = '\0';
+ s = strchr(buffer, '\n');
+ if (s != NULL) *s = '\0';
- if ((host = gethostbyname(buffer)) == NULL) {
+ host = gethostbyname(buffer);
+ if (host == NULL) {
fprintf(stderr, "rip98d: cannot resolve name %s\n", buffer);
fclose(fp);
return FALSE;
@@ -311,7 +316,8 @@ int main(int argc, char **argv)
signal(SIGTERM, terminate);
- if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
+ s = socket(AF_INET, SOCK_DGRAM, 0);
+ if (s < 0) {
perror("rip98d: socket");
return 1;
}
diff --git a/tcpip/rip98r.c b/tcpip/rip98r.c
index b1f283c..57afe4e 100644
--- a/tcpip/rip98r.c
+++ b/tcpip/rip98r.c
@@ -160,7 +160,8 @@ void receive_routes(int s)
case ADDITIONAL_ROUTE:
if (!found) {
- if ((new = malloc(sizeof(struct route_struct))) == NULL) {
+ new = malloc(sizeof(struct route_struct));
+ if (new == NULL) {
if (logging)
syslog(LOG_ERR, "out of memory\n");
return;
@@ -186,7 +187,8 @@ void receive_routes(int s)
}
if (!matched) {
- if ((new = malloc(sizeof(struct route_struct))) == NULL) {
+ new = malloc(sizeof(struct route_struct));
+ if (new == NULL) {
if (logging)
syslog(LOG_ERR, "out of memory\n");
return;
diff --git a/tcpip/ttylinkd.c b/tcpip/ttylinkd.c
index c11ffa6..200cfdd 100644
--- a/tcpip/ttylinkd.c
+++ b/tcpip/ttylinkd.c
@@ -238,7 +238,8 @@ int main(int argc, char *argv[])
/* Get the remote address, or use ours if remote isn't specified */
if (sysop_host)
{
- if ((rhe = gethostbyname(sysop_host)) == NULL)
+ rhe = gethostbyname(sysop_host);
+ if (rhe == NULL)
{
syslog(LOG_DAEMON | LOG_CRIT, "main(): gethostbyname failed.");
exit(1);
@@ -246,7 +247,8 @@ int main(int argc, char *argv[])
}
else
{
- if ((rhe = gethostbyname(hostname)) == NULL)
+ rhe = gethostbyname(hostname);
+ if (rhe == NULL)
{
syslog(LOG_DAEMON | LOG_CRIT, "main(): gethostbyname failed.");
exit(1);
@@ -255,7 +257,8 @@ int main(int argc, char *argv[])
memcpy((char*)&rem_addr, rhe->h_addr, rhe->h_length);
/* Get our local address */
- if ((phe = gethostbyname(hostname)) == NULL)
+ phe = gethostbyname(hostname);
+ if (phe == NULL)
{
syslog(LOG_DAEMON | LOG_CRIT, "main(): gethostbyname failed.");
exit(1);
@@ -270,7 +273,8 @@ int main(int argc, char *argv[])
msg_sin->sin_port = htons(0);
memcpy((char*)&(msg_sin->sin_addr), phe->h_addr, phe->h_length);
- if ((skt = socket(PF_INET, SOCK_STREAM, 0)) < 0)
+ skt = socket(PF_INET, SOCK_STREAM, 0);
+ if (skt < 0)
{
syslog(LOG_DAEMON | LOG_CRIT, "main(): socket() failed.");
exit(1);
@@ -296,7 +300,8 @@ int main(int argc, char *argv[])
memcpy((char*)&ctl_sin.sin_addr, phe->h_addr, phe->h_length);
ctl_sin.sin_port = htons(0);
- if ((ctl_skt = socket(PF_INET, SOCK_DGRAM, 0)) < 0)
+ ctl_skt = socket(PF_INET, SOCK_DGRAM, 0);
+ if (ctl_skt < 0)
{
syslog(LOG_DAEMON | LOG_CRIT, "main(): socket() while attempting to create control socket.");
close(skt);
@@ -383,7 +388,8 @@ int main(int argc, char *argv[])
signal(SIGALRM, alarm_handle);
alarm(30);
- if ((new_skt = accept(skt, NULL, NULL)) < 0)
+ new_skt = accept(skt, NULL, NULL);
+ if (new_skt < 0)
{
if (errno == EINTR)
{
@@ -659,7 +665,8 @@ static void do_talk(int skt)
if (FD_ISSET(skt, &fdvar))
{
- if ((i = read(skt, inbuf, 256)) <= 0)
+ i = read(skt, inbuf, 256);
+ if (i <= 0)
{
strcpy(inbuf,"Sysop closed connection.\n");
write(STDOUT_FILENO, inbuf, strlen(inbuf));
@@ -674,7 +681,8 @@ static void do_talk(int skt)
}
if (FD_ISSET(STDIN_FILENO, &fdvar))
{
- if ((i = read(STDIN_FILENO, outbuf, 256)) <= 0)
+ i = read(STDIN_FILENO, outbuf, 256);
+ if (i <= 0)
{
strcpy(outbuf, "User closed connection.\n");
(void) write(skt, outbuf, strlen(outbuf));
@@ -704,7 +712,8 @@ static void read_config_file(int dummy)
char param[20], value[108];
FILE *fp;
- if ( (fp = fopen(config_file, "r")) == NULL) {
+ fp = fopen(config_file, "r");
+ if (fp == NULL) {
syslog(LOG_DAEMON | LOG_ERR, "Cannot find configuration file: %s (%m)\n",config_file);
return;
}
diff --git a/user_call/ax25_call.c b/user_call/ax25_call.c
index cbfc6cb..d818bbf 100644
--- a/user_call/ax25_call.c
+++ b/user_call/ax25_call.c
@@ -72,7 +72,8 @@ int main(int argc, char **argv)
axconnect.fsa_ax25.sax25_family = axbind.fsa_ax25.sax25_family = AF_AX25;
axbind.fsa_ax25.sax25_ndigis = 1;
- if ((addr = ax25_config_get_addr(argv[optind])) == NULL) {
+ addr = ax25_config_get_addr(argv[optind]);
+ if (addr == NULL) {
sprintf(buffer, "ERROR: invalid AX.25 port name - %s\r", argv[optind]);
err(buffer);
}
@@ -95,7 +96,8 @@ int main(int argc, char **argv)
/*
* Open the socket into the kernel.
*/
- if ((s = socket(AF_AX25, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_AX25, SOCK_SEQPACKET, 0);
+ if (s < 0) {
sprintf(buffer, "ERROR: cannot open AX.25 socket, %s\r", strerror(errno));
err(buffer);
}
diff --git a/user_call/netrom_call.c b/user_call/netrom_call.c
index e3f9995..2ba553b 100644
--- a/user_call/netrom_call.c
+++ b/user_call/netrom_call.c
@@ -78,7 +78,8 @@ int main(int argc, char **argv)
nrbind.fsa_ax25.sax25_ndigis = 1;
nrconnect.fsa_ax25.sax25_ndigis = 0;
- if ((addr = nr_config_get_addr(argv[optind])) == NULL) {
+ addr = nr_config_get_addr(argv[optind]);
+ if (addr == NULL) {
sprintf(buffer, "ERROR: invalid NET/ROM port name - %s\r", argv[optind]);
err(buffer);
}
@@ -106,7 +107,8 @@ int main(int argc, char **argv)
/*
* Open the socket into the kernel.
*/
- if ((s = socket(AF_NETROM, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_NETROM, SOCK_SEQPACKET, 0);
+ if (s < 0) {
sprintf(buffer, "ERROR: cannot open NET/ROM socket, %s\r", strerror(errno));
err(buffer);
}
diff --git a/user_call/rose_call.c b/user_call/rose_call.c
index 166307f..7a7dea1 100644
--- a/user_call/rose_call.c
+++ b/user_call/rose_call.c
@@ -73,7 +73,8 @@ int main(int argc, char **argv)
roseconnect.srose_family = rosebind.srose_family = AF_ROSE;
roseconnect.srose_ndigis = rosebind.srose_ndigis = 0;
- if ((addr = rs_config_get_addr(argv[optind])) == NULL) {
+ addr = rs_config_get_addr(argv[optind]);
+ if (addr == NULL) {
sprintf(buffer, "ERROR: invalid Rose port name - %s\r", argv[optind]);
err(buffer);
}
@@ -101,7 +102,8 @@ int main(int argc, char **argv)
/*
* Open the socket into the kernel.
*/
- if ((s = socket(AF_ROSE, SOCK_SEQPACKET, 0)) < 0) {
+ s = socket(AF_ROSE, SOCK_SEQPACKET, 0);
+ if (s < 0) {
sprintf(buffer, "ERROR: cannot open Rose socket, %s\r", strerror(errno));
err(buffer);
}
diff --git a/user_call/tcp_call.c b/user_call/tcp_call.c
index 581cd40..204638b 100644
--- a/user_call/tcp_call.c
+++ b/user_call/tcp_call.c
@@ -69,7 +69,8 @@ int main(int argc, char **argv)
/*
* Open the socket into the kernel.
*/
- if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
+ s = socket(AF_INET, SOCK_STREAM, 0);
+ if (s < 0) {
sprintf(buffer, "ERROR: can't open socket: %s\n", strerror(errno));
err(buffer);
}
diff --git a/user_call/user_io.c b/user_call/user_io.c
index 3c7e9d5..3bd6a26 100644
--- a/user_call/user_io.c
+++ b/user_call/user_io.c
@@ -163,7 +163,8 @@ int user_read(int fd, void *buf, size_t count)
incoming_stream.next_in = input_buffer;
incoming_stream.avail_in = 0;
- if ((len = read(fd, input_buffer, BUFLEN)) <= 0)
+ len = read(fd, input_buffer, BUFLEN);
+ if (len <= 0)
return len;
incoming_stream.avail_in = len;
diff --git a/yamdrv/yamcfg.c b/yamdrv/yamcfg.c
index b14d6ff..7efb55a 100644
--- a/yamdrv/yamcfg.c
+++ b/yamdrv/yamcfg.c
@@ -320,7 +320,8 @@ int main (int argc, char *argv[])
strcpy (name, argv[1]);
- if ((sock = socket (PF_INET, SOCK_PACKET, htons (ETH_P_AX25))) < 0)
+ sock = socket(PF_INET, SOCK_PACKET, htons(ETH_P_AX25));
+ if (sock < 0)
{
fprintf (stderr, "%s: Error %s (%i), cannot open %s\n",
argv[0], strerror (errno), errno, name);