+2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
+
+ * lib/fputsx.c: Add brackets.
+ * lib/fputsx.c: Avoid assignments in comparisons.
+ * lib/fputsx.c: Avoid implicit conversion of pointers / integers /
+ chars to booleans.
+
2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
* lib/commonio.h: commonio_entry.changed, commonio_db.changed,
while (cnt > 0) {
if (fgets (cp, cnt, f) == 0) {
- if (cp == buf)
+ if (cp == buf) {
return 0;
- else
+ } else {
break;
+ }
}
- if ((ep = strrchr (cp, '\\')) && *(ep + 1) == '\n') {
- if ((cnt -= ep - cp) > 0)
- *(cp = ep) = '\0';
- } else
+ ep = strrchr (cp, '\\');
+ if ((NULL != ep) && (*(ep + 1) == '\n')) {
+ cnt -= ep - cp;
+ if (cnt > 0) {
+ cp = ep;
+ *cp = '\0';
+ }
+ } else {
break;
+ }
}
return buf;
}
{
int i;
- for (i = 0; *s; i++, s++) {
- if (putc (*s, stream) == EOF)
+ for (i = 0; '\0' != *s; i++, s++) {
+ if (putc (*s, stream) == EOF) {
return EOF;
+ }
#if 0 /* The standard getgr*() can't handle that. --marekm */
if (i > (BUFSIZ / 2)) {
}
return 0;
}
+