Date: Mon, 17 Feb 1997 10:10:59 +0100 (CET) From: Arne Henrik Juul <arnej@imf.unit.no> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/2752: NULL is used instead of 0 many places Message-ID: <199702170910.KAA09922@frida.imf.unit.no> Resent-Message-ID: <199702170920.BAA03485@freefall.freebsd.org>
index | next in thread | raw e-mail
>Number: 2752
>Category: bin
>Synopsis: NULL is used instead of 0 many places
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Feb 17 01:20:02 PST 1997
>Last-Modified:
>Originator: Arne Henrik Juul
>Organization:
Norwegian University of Technology and Science
>Release: FreeBSD 2.2-GAMMA i386
>Environment:
Note that this was tested with a make world on 2.2-GAMMA, but the
patches applies (with a little fuzz) to 3.0-current as well. I
can generate a clean set for 3.0-current on request.
>Description:
Many places in the code NULL is used in integer context, where
plain 0 should be used. This happens to work because we #define
NULL to 0, but is stylistically wrong and can cause problems
for people trying to port bits of code to other environments.
>How-To-Repeat:
#define NULL ((void *)0) in various include files and recompile
the world.
>Fix:
Appy following patch. This changes NULL to 0 most places
but to '\0' in character context, to be more stylistically
correct.
Index: games/cribbage/io.c
===================================================================
RCS file: /usr/cvs/src/games/cribbage/io.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 io.c
--- io.c 1994/09/04 04:02:35 1.1.1.1
+++ io.c 1997/02/15 11:50:53
@@ -250,10 +250,10 @@
if (!(line = getline()))
goto gotit;
p = p1 = line;
- while (*p1 != ' ' && *p1 != NULL)
+ while (*p1 != ' ' && *p1 != '\0')
++p1;
- *p1++ = NULL;
- if (*p == NULL)
+ *p1++ = '\0';
+ if (*p == '\0')
goto gotit;
/* IMPORTANT: no real card has 2 char first name */
@@ -289,17 +289,17 @@
if (rnk == EMPTY)
goto gotit;
p = p1;
- while (*p1 != ' ' && *p1 != NULL)
+ while (*p1 != ' ' && *p1 != '\0')
++p1;
- *p1++ = NULL;
- if (*p == NULL)
+ *p1++ = '\0';
+ if (*p == '\0')
goto gotit;
if (!strcmp("OF", p)) {
p = p1;
- while (*p1 != ' ' && *p1 != NULL)
+ while (*p1 != ' ' && *p1 != '\0')
++p1;
- *p1++ = NULL;
- if (*p == NULL)
+ *p1++ = '\0';
+ if (*p == '\0')
goto gotit;
}
sut = EMPTY;
@@ -348,7 +348,7 @@
for (sum = 0;;) {
msg(prompt);
- if (!(p = getline()) || *p == NULL) {
+ if (!(p = getline()) || *p == '\0') {
msg(quiet ? "Not a number" :
"That doesn't look like a number");
continue;
@@ -363,7 +363,7 @@
++p;
}
- if (*p != ' ' && *p != '\t' && *p != NULL)
+ if (*p != ' ' && *p != '\t' && *p != '\0')
sum = lo - 1;
if (sum >= lo && sum <= hi)
break;
Index: games/cribbage/score.c
===================================================================
RCS file: /usr/cvs/src/games/cribbage/score.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 score.c
--- score.c 1994/09/04 04:02:35 1.1.1.1
+++ score.c 1997/02/15 11:51:08
@@ -115,7 +115,7 @@
CARD h[(CINHAND + 1)];
char buf[32];
- expl[0] = NULL; /* initialize explanation */
+ expl[0] = '\0'; /* initialize explanation */
score = 0;
flag = TRUE;
k = hand[0].suit;
@@ -131,7 +131,7 @@
}
if (flag && n >= CINHAND) {
- if (do_explain && expl[0] != NULL)
+ if (do_explain && expl[0] != '\0')
strcat(expl, ", ");
if (starter.suit == k) {
score += 5;
@@ -140,13 +140,13 @@
} else
if (!crb) {
score += 4;
- if (do_explain && expl[0] != NULL)
+ if (do_explain && expl[0] != '\0')
strcat(expl, ", Four-flush");
else
strcpy(expl, "Four-flush");
}
}
- if (do_explain && expl[0] != NULL)
+ if (do_explain && expl[0] != '\0')
strcat(expl, ", ");
h[n] = starter;
sorthand(h, n + 1); /* sort by rank */
Index: games/rogue/inventory.c
===================================================================
RCS file: /usr/cvs/src/games/rogue/inventory.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 inventory.c
--- inventory.c 1994/09/04 04:03:13 1.1.1.1
+++ inventory.c 1997/02/15 11:44:39
@@ -176,9 +176,9 @@
'b', "b down & left",
'c', "c call object",
'n', "n down & right",
- NULL, "<SHIFT><dir>: run that way",
+ '\0', "<SHIFT><dir>: run that way",
')', ") print current weapon",
- NULL, "<CTRL><dir>: run till adjacent",
+ '\0', "<CTRL><dir>: run till adjacent",
']', "] print current armor",
'f', "f<dir> fight till death or near death",
'=', "= print current rings",
Index: gnu/usr.bin/as/config/atof-ieee.c
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/as/config/atof-ieee.c,v
retrieving revision 1.5
diff -u -r1.5 atof-ieee.c
--- atof-ieee.c 1996/10/01 00:12:30 1.5
+++ atof-ieee.c 1997/02/15 09:11:03
@@ -174,7 +174,7 @@
generic_floating_point_number.low = bits + MAX_PRECISION;
generic_floating_point_number.high = NULL;
generic_floating_point_number.leader = NULL;
- generic_floating_point_number.exponent = NULL;
+ generic_floating_point_number.exponent = 0;
generic_floating_point_number.sign = '\0';
/* Use more LittleNums than seems */
Index: gnu/usr.bin/ld/rtld/rtld.c
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/ld/rtld/rtld.c,v
retrieving revision 1.40.2.1
diff -u -r1.40.2.1 rtld.c
--- rtld.c 1997/01/20 19:37:13 1.40.2.1
+++ rtld.c 1997/02/15 08:58:47
@@ -2007,7 +2007,7 @@
L("LD_TRACE_LOADED_OBJECTS=", 0, &ld_tracing)
L("LD_SUPPRESS_WARNINGS=", 0, &ld_suppress_warnings)
L("LD_WARN_NON_PURE_CODE=", 0, &ld_warn_non_pure_code)
- { NULL, 0, NULL }
+ { NULL, 0, 0, NULL }
};
#undef L
Index: gnu/usr.bin/man/man/man.c
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/man/man/man.c,v
retrieving revision 1.21.2.3
diff -u -r1.21.2.3 man.c
--- man.c 1997/01/12 21:54:27 1.21.2.3
+++ man.c 1997/02/16 17:06:50
@@ -468,7 +468,7 @@
register char **vs;
for (vs = section_list; *vs != NULL; vs++)
- if ((strcmp (*vs, name) == NULL)
+ if ((strcmp (*vs, name) == 0)
|| (isdigit (name[0]) && strlen(name) == 1))
return strdup (name);
@@ -557,7 +557,7 @@
t1 = strrchr (to_name, '/');
if (t1 != NULL)
{
- *t1 = NULL;
+ *t1 = '\0';
t2 = strrchr (to_name, '/');
*t1 = '/';
}
Index: lib/libc/db/btree/bt_seq.c
===================================================================
RCS file: /usr/cvs/src/lib/libc/db/btree/bt_seq.c,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 bt_seq.c
--- bt_seq.c 1996/02/27 01:58:41 1.1.1.2
+++ bt_seq.c 1997/02/15 10:00:54
@@ -358,7 +358,7 @@
* page) and return it.
*/
if ((ep = __bt_search(t, key, exactp)) == NULL)
- return (NULL);
+ return (0);
if (*exactp) {
if (F_ISSET(t, B_NODUPS)) {
*erval = *ep;
Index: lib/libc/gen/getcap.c
===================================================================
RCS file: /usr/cvs/src/lib/libc/gen/getcap.c,v
retrieving revision 1.4
diff -u -r1.4 getcap.c
--- getcap.c 1995/10/22 14:36:15 1.4
+++ getcap.c 1997/02/15 10:01:16
@@ -735,7 +735,7 @@
}
}
rp = buf;
- for(cp = nbuf; *cp != NULL; cp++)
+ for(cp = nbuf; *cp != '\0'; cp++)
if (*cp == '|' || *cp == ':')
break;
else
Index: lib/libc/gen/getpwent.c
===================================================================
RCS file: /usr/cvs/src/lib/libc/gen/getpwent.c,v
retrieving revision 1.35.2.1
diff -u -r1.35.2.1 getpwent.c
--- getpwent.c 1996/12/31 17:42:32 1.35.2.1
+++ getpwent.c 1997/02/15 10:05:11
@@ -417,7 +417,7 @@
latch++;
}
again:
- if (getnetgrent(&host, &user, &domain) == NULL) {
+ if (getnetgrent(&host, &user, &domain) == 0) {
if ((gr = getgrnam(grp+2)) != NULL)
goto grpagain;
latch = 0;
@@ -441,7 +441,7 @@
if (grp[1] == '@') {
setnetgrent(grp+2);
rv = 0;
- while(getnetgrent(&host, &user, &domain) != NULL) {
+ while(getnetgrent(&host, &user, &domain) != 0) {
store(user);
rv++;
}
Index: lib/libftpio/ftpio.c
===================================================================
RCS file: /usr/cvs/src/lib/libftpio/ftpio.c,v
retrieving revision 1.15.2.2
diff -u -r1.15.2.2 ftpio.c
--- ftpio.c 1996/12/17 20:28:06 1.15.2.2
+++ ftpio.c 1997/02/15 10:27:19
@@ -399,7 +399,7 @@
name = host = NULL;
/* XXX add http:// here or somewhere reasonable at some point XXX */
- if (strncmp("ftp://", url_in, 6) != NULL)
+ if (strncmp("ftp://", url_in, 6) != 0)
return FAILURE;
/* We like to stomp a lot on the URL string in dissecting it, so copy it first */
strncpy(url, url_in, BUFSIZ);
Index: libexec/ftpd/ftpcmd.y
===================================================================
RCS file: /usr/cvs/src/libexec/ftpd/ftpcmd.y,v
retrieving revision 1.8
diff -u -r1.8 ftpcmd.y
--- ftpcmd.y 1996/09/22 21:53:23 1.8
+++ ftpcmd.y 1997/02/16 17:07:06
@@ -956,7 +956,7 @@
}
(void) alarm(0);
#ifdef SETPROCTITLE
- if (strncasecmp(cbuf, "PASS", 4) != NULL)
+ if (strncasecmp(cbuf, "PASS", 4) != 0)
setproctitle("%s: %s", proctitle, cbuf);
#endif /* SETPROCTITLE */
if ((cp = strchr(cbuf, '\r'))) {
Index: libexec/lfs_cleanerd/library.c
===================================================================
RCS file: /usr/cvs/src/libexec/lfs_cleanerd/library.c,v
retrieving revision 1.4
diff -u -r1.4 library.c
--- library.c 1996/09/22 21:53:52 1.4
+++ library.c 1997/02/16 17:08:25
@@ -544,7 +544,7 @@
0, fid, seg_byte);
if (*(long *)segbuf < 0) {
err(0, "mmap_segment: mmap failed");
- return (NULL);
+ return (0);
}
} else {
#ifdef VERBOSE
@@ -555,7 +555,7 @@
*segbuf = malloc(ssize);
if (!*segbuf) {
err(0, "mmap_segment: malloc failed");
- return(NULL);
+ return(0);
}
/* read the segment data into the buffer */
Index: libexec/revnetgroup/revnetgroup.c
===================================================================
RCS file: /usr/cvs/src/libexec/revnetgroup/revnetgroup.c,v
retrieving revision 1.3.2.1
diff -u -r1.3.2.1 revnetgroup.c
--- revnetgroup.c 1996/12/22 15:13:03 1.3.2.1
+++ revnetgroup.c 1997/02/16 17:08:34
@@ -150,7 +150,7 @@
gcur = gtable[i];
while(gcur) {
__setnetgrent(gcur->key);
- while(__getnetgrent(&host, &user, &domain) != NULL) {
+ while(__getnetgrent(&host, &user, &domain) != 0) {
if (hosts ? host && strcmp(host,"-") : user && strcmp(user, "-"))
mstore(mtable, hosts ? host : user, gcur->key, domain);
}
Index: sbin/dset/dset.c
===================================================================
RCS file: /usr/cvs/src/sbin/dset/dset.c,v
retrieving revision 1.7
diff -u -r1.7 dset.c
--- dset.c 1996/10/02 07:22:26 1.7
+++ dset.c 1997/02/16 17:13:55
@@ -188,7 +188,7 @@
fatal("kvmread", NULL);
dev_found = 0;
- while(pos_t!=NULL) {
+ while(pos_t!=0) {
if (kvm_read(kd, pos_t, &buf1, sizeof(struct isa_device)) < 0)
fatal("kvmread", NULL);
Index: sbin/i386/ft/ft.c
===================================================================
RCS file: /usr/cvs/src/sbin/i386/ft/ft.c,v
retrieving revision 1.3
diff -u -r1.3 ft.c
--- ft.c 1995/05/30 06:09:13 1.3
+++ ft.c 1997/02/16 17:17:38
@@ -53,7 +53,7 @@
int tvno = 1; /* tape volume number */
int tvlast; /* TRUE if last volume in set */
long tvsize = 0; /* tape volume size in bytes */
-long tvtime = NULL; /* tape change time */
+long tvtime = 0; /* tape change time */
char *tvnote = ""; /* tape note */
int doretension = 0; /* TRUE if we should retension tape */
Index: sbin/ifconfig/ifconfig.c
===================================================================
RCS file: /usr/cvs/src/sbin/ifconfig/ifconfig.c,v
retrieving revision 1.19
diff -u -r1.19 ifconfig.c
--- ifconfig.c 1996/09/04 19:41:31 1.19
+++ ifconfig.c 1997/02/16 17:15:35
@@ -471,7 +471,7 @@
if (rafp->af_ridreq == NULL || rafp->af_difaddr == 0) {
warnx("interface %s cannot change %s addresses!",
name, rafp->af_name);
- clearaddr = NULL;
+ clearaddr = 0;
}
}
if (clearaddr) {
@@ -488,7 +488,7 @@
if (rafp->af_ridreq == NULL || rafp->af_difaddr == 0) {
warnx("interface %s cannot change %s addresses!",
name, rafp->af_name);
- newaddr = NULL;
+ newaddr = 0;
}
}
if (newaddr) {
Index: sbin/mount/mount.c
===================================================================
RCS file: /usr/cvs/src/sbin/mount/mount.c,v
retrieving revision 1.15
diff -u -r1.15 mount.c
--- mount.c 1996/09/03 07:13:56 1.15
+++ mount.c 1997/02/16 17:16:01
@@ -97,7 +97,7 @@
{ MNT_SYNCHRONOUS, "synchronous" },
{ MNT_UNION, "union" },
{ MNT_USER, "user mount" },
- { NULL }
+ { 0, NULL }
};
int
Index: sbin/restore/dirs.c
===================================================================
RCS file: /usr/cvs/src/sbin/restore/dirs.c,v
retrieving revision 1.6.2.1
diff -u -r1.6.2.1 dirs.c
--- dirs.c 1997/01/01 00:05:17 1.6.2.1
+++ dirs.c 1997/02/16 17:16:45
@@ -306,7 +306,7 @@
while (*path == '/')
path++;
dp = NULL;
- while ((name = strsep(&path, "/")) != NULL && *name != NULL) {
+ while ((name = strsep(&path, "/")) != NULL && *name != '\0') {
if ((dp = searchdir(ino, name)) == NULL)
return (NULL);
ino = dp->d_ino;
Index: sbin/restore/restore.c
===================================================================
RCS file: /usr/cvs/src/sbin/restore/restore.c,v
retrieving revision 1.2
diff -u -r1.2 restore.c
--- restore.c 1995/05/30 06:09:50 1.2
+++ restore.c 1997/02/16 17:16:08
@@ -781,7 +781,7 @@
ep->e_flags &= ~KEEP;
if (ep->e_type == NODE)
ep->e_flags &= ~(NEW|EXISTED);
- if (ep->e_flags != NULL)
+ if (ep->e_flags != 0)
badentry(ep, "incomplete operations");
}
}
Index: sbin/umount/umount.c
===================================================================
RCS file: /usr/cvs/src/sbin/umount/umount.c,v
retrieving revision 1.4
diff -u -r1.4 umount.c
--- umount.c 1995/05/30 06:10:04 1.4
+++ umount.c 1997/02/16 17:17:25
@@ -342,7 +342,7 @@
which = IN_LIST;
/* Count the number of types. */
- for (i = 0, nextcp = fslist; *nextcp != NULL; ++nextcp)
+ for (i = 0, nextcp = fslist; *nextcp != '\0'; ++nextcp)
if (*nextcp == ',')
i++;
Index: usr.bin/calendar/day.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/calendar/day.c,v
retrieving revision 1.6.4.1
diff -u -r1.6.4.1 day.c
--- day.c 1997/02/06 05:49:56 1.6.4.1
+++ day.c 1997/02/16 17:22:43
@@ -182,12 +182,12 @@
/* day */
- *(date+2) = NULL;
+ *(date+2) = '\0';
tm.tm_mday = atoi(date);
/* month */
if (len >= 4) {
- *(date+5) = NULL;
+ *(date+5) = '\0';
tm.tm_mon = atoi(date+3) - 1;
}
Index: usr.bin/error/touch.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/error/touch.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 touch.c
--- touch.c 1994/05/27 12:31:06 1.1.1.1
+++ touch.c 1997/02/16 17:23:09
@@ -589,7 +589,7 @@
botch = 0;
oktorm = 1;
- while((nread = fread(edbuf, 1, sizeof(edbuf), o_touchedfile)) != NULL){
+ while((nread = fread(edbuf, 1, sizeof(edbuf), o_touchedfile)) != 0) {
if (nread != fwrite(edbuf, 1, nread, n_touchedfile)){
/*
* Catastrophe in temporary area: file system full?
@@ -649,7 +649,7 @@
{
int nread;
- while((nread = fread(edbuf, 1, sizeof(edbuf), tmpfile)) != NULL){
+ while((nread = fread(edbuf, 1, sizeof(edbuf), tmpfile)) != 0) {
if (mustwrite(edbuf, nread, preciousfile) == 0)
return(0);
}
Index: usr.bin/finger/finger.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/finger/finger.c,v
retrieving revision 1.9
diff -u -r1.9 finger.c
--- finger.c 1996/03/15 16:41:48 1.9
+++ finger.c 1997/02/16 17:23:33
@@ -200,7 +200,7 @@
if (!freopen(_PATH_UTMP, "r", stdin))
err("%s: %s", _PATH_UTMP, strerror(errno));
- name[UT_NAMESIZE] = NULL;
+ name[UT_NAMESIZE] = '\0';
while (fread((char *)&user, sizeof(user), 1, stdin) == 1) {
if (!user.ut_name[0])
continue;
Index: usr.bin/finger/net.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/finger/net.c,v
retrieving revision 1.6
diff -u -r1.6 net.c
--- net.c 1996/03/15 16:41:49 1.6
+++ net.c 1997/02/16 17:23:39
@@ -72,7 +72,7 @@
if (!(host = rindex(name, '@')))
return;
- *host++ = NULL;
+ *host++ = '\0';
if (isdigit(*host) && (defaddr.s_addr = inet_addr(host)) != -1) {
def.h_name = host;
def.h_addr_list = alist;
Index: usr.bin/finger/util.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/finger/util.c,v
retrieving revision 1.3
diff -u -r1.3 util.c
--- util.c 1995/01/04 01:02:43 1.3
+++ util.c 1997/02/16 17:23:51
@@ -113,7 +113,7 @@
(long)pn->uid * sizeof(ll) ||
read(fd, (char *)&ll, sizeof(ll)) != sizeof(ll)) {
/* as if never logged in */
- ll.ll_line[0] = ll.ll_host[0] = NULL;
+ ll.ll_line[0] = ll.ll_host[0] = '\0';
ll.ll_time = 0;
}
if ((w = pn->whead) == NULL)
Index: usr.bin/ftp/cmds.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/ftp/cmds.c,v
retrieving revision 1.5.2.1
diff -u -r1.5.2.1 cmds.c
--- cmds.c 1996/12/17 19:30:37 1.5.2.1
+++ cmds.c 1997/02/16 17:24:18
@@ -477,7 +477,7 @@
if (!*tp) {
tp = cp;
tp2 = tmpbuf;
- while ((*tp2 = *tp) != NULL) {
+ while ((*tp2 = *tp) != '\0') {
if (isupper(*tp2)) {
*tp2 = 'a' + *tp2 - 'A';
}
@@ -620,7 +620,7 @@
if (!*tp) {
tp = argv[2];
tp2 = tmpbuf;
- while ((*tp2 = *tp) != NULL) {
+ while ((*tp2 = *tp) != '\0') {
if (isupper(*tp2)) {
*tp2 = 'a' + *tp2 - 'A';
}
Index: usr.bin/lock/lock.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/lock/lock.c,v
retrieving revision 1.2
diff -u -r1.2 lock.c
--- lock.c 1996/09/14 09:00:52 1.2
+++ lock.c 1997/02/16 17:24:27
@@ -162,7 +162,7 @@
ioctl(0, TIOCSETP, &tty);
exit(1);
}
- s[0] = NULL;
+ s[0] = '\0';
mypw = s1;
}
Index: usr.bin/mail/cmd1.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/mail/cmd1.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 cmd1.c
--- cmd1.c 1994/05/27 12:32:05 1.1.1.1
+++ cmd1.c 1997/02/16 17:24:36
@@ -152,7 +152,7 @@
{
register int *ip;
- for (ip = msgvec; *ip != NULL; ip++)
+ for (ip = msgvec; *ip != 0; ip++)
printhead(*ip);
if (--ip >= msgvec)
dot = &message[*ip - 1];
Index: usr.bin/mail/cmd2.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/mail/cmd2.c,v
retrieving revision 1.2
diff -u -r1.2 cmd2.c
--- cmd2.c 1995/05/30 06:31:39 1.2
+++ cmd2.c 1997/02/16 17:26:14
@@ -58,7 +58,7 @@
register int *ip, *ip2;
int list[2], mdot;
- if (*msgvec != NULL) {
+ if (*msgvec != 0) {
/*
* If some messages were supplied, find the
@@ -73,10 +73,10 @@
* message list which follows dot.
*/
- for (ip = msgvec; *ip != NULL; ip++)
+ for (ip = msgvec; *ip != 0; ip++)
if (*ip > mdot)
break;
- if (*ip == NULL)
+ if (*ip == 0)
ip = msgvec;
ip2 = ip;
do {
@@ -85,9 +85,9 @@
dot = mp;
goto hitit;
}
- if (*ip2 != NULL)
+ if (*ip2 != 0)
ip2++;
- if (*ip2 == NULL)
+ if (*ip2 == 0)
ip2 = msgvec;
} while (ip2 != ip);
printf("No messages applicable\n");
@@ -121,7 +121,7 @@
*/
list[0] = dot - &message[0] + 1;
- list[1] = NULL;
+ list[1] = 0;
return(type(list));
}
@@ -170,11 +170,11 @@
return(1);
if (!f) {
*msgvec = first(0, MMNORM);
- if (*msgvec == NULL) {
+ if (*msgvec == 0) {
printf("No messages to %s.\n", cmd);
return(1);
}
- msgvec[1] = NULL;
+ msgvec[1] = 0;
}
if (f && getmsglist(str, msgvec, 0) < 0)
return(1);
@@ -291,7 +291,7 @@
list[0] = dot - &message[0] + 1;
if (list[0] > lastdot) {
touch(dot);
- list[1] = NULL;
+ list[1] = 0;
return(type(list));
}
printf("At EOF\n");
@@ -313,18 +313,18 @@
register *ip;
int last;
- last = NULL;
- for (ip = msgvec; *ip != NULL; ip++) {
+ last = 0;
+ for (ip = msgvec; *ip != 0; ip++) {
mp = &message[*ip - 1];
touch(mp);
mp->m_flag |= MDELETED|MTOUCH;
mp->m_flag &= ~(MPRESERVE|MSAVED|MBOX);
last = *ip;
}
- if (last != NULL) {
+ if (last != 0) {
dot = &message[last-1];
last = first(0, MDELETED);
- if (last != NULL) {
+ if (last != 0) {
dot = &message[last-1];
return(0);
}
Index: usr.bin/mail/cmd3.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/mail/cmd3.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 cmd3.c
--- cmd3.c 1994/05/27 12:32:06 1.1.1.1
+++ cmd3.c 1997/02/16 17:26:33
@@ -293,7 +293,7 @@
printf("Cannot \"preserve\" in edit mode\n");
return(1);
}
- for (ip = msgvec; *ip != NULL; ip++) {
+ for (ip = msgvec; *ip != 0; ip++) {
mesg = *ip;
mp = &message[mesg-1];
mp->m_flag |= MPRESERVE;
@@ -312,7 +312,7 @@
{
register int *ip;
- for (ip = msgvec; *ip != NULL; ip++) {
+ for (ip = msgvec; *ip != 0; ip++) {
dot = &message[*ip-1];
dot->m_flag &= ~(MREAD|MTOUCH);
dot->m_flag |= MSTATUS;
@@ -330,7 +330,7 @@
register struct message *mp;
register int *ip, mesg;
- for (ip = msgvec; *ip != NULL; ip++) {
+ for (ip = msgvec; *ip != 0; ip++) {
mesg = *ip;
mp = &message[mesg-1];
printf("%d: %d/%ld\n", mesg, mp->m_lines, mp->m_size);
Index: usr.bin/mail/collect.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/mail/collect.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 collect.c
--- collect.c 1994/05/27 12:32:06 1.1.1.1
+++ collect.c 1997/02/16 17:26:49
@@ -523,11 +523,11 @@
return(0);
if (*msgvec == 0) {
*msgvec = first(0, MMNORM);
- if (*msgvec == NULL) {
+ if (*msgvec == 0) {
printf("No appropriate messages\n");
return(0);
}
- msgvec[1] = NULL;
+ msgvec[1] = 0;
}
if (f == 'f' || f == 'F')
tabst = NOSTR;
Index: usr.bin/mail/lex.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/mail/lex.c,v
retrieving revision 1.2
diff -u -r1.2 lex.c
--- lex.c 1995/08/15 19:40:24 1.2
+++ lex.c 1997/02/16 17:27:03
@@ -342,9 +342,9 @@
if (c == 0) {
*msgvec = first(com->c_msgflag,
com->c_msgmask);
- msgvec[1] = NULL;
+ msgvec[1] = 0;
}
- if (*msgvec == NULL) {
+ if (*msgvec == 0) {
printf("No applicable messages\n");
break;
}
Index: usr.bin/mkstr/mkstr.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/mkstr/mkstr.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 mkstr.c
--- mkstr.c 1994/05/27 12:32:23 1.1.1.1
+++ mkstr.c 1997/02/16 18:33:38
@@ -231,7 +231,7 @@
int mesgpt = 0;
rewind(mesgread);
- while (fgetNUL(buf, sizeof buf, mesgread) != NULL) {
+ while (fgetNUL(buf, sizeof buf, mesgread) != 0) {
hashit(buf, 0, mesgpt);
mesgpt += strlen(buf) + 2;
}
@@ -306,5 +306,5 @@
*buf++ = c;
*buf++ = 0;
getc(file);
- return ((feof(file) || ferror(file)) ? NULL : 1);
+ return ((feof(file) || ferror(file)) ? 0 : 1);
}
Index: usr.bin/tip/libacu/multitech.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/tip/libacu/multitech.c,v
retrieving revision 1.3
diff -u -r1.3 multitech.c
--- multitech.c 1995/05/30 06:34:59 1.3
+++ multitech.c 1997/02/16 17:28:49
@@ -91,7 +91,7 @@
if (lock_baud)
{
int i;
- if ((i = speed(number(value(BAUDRATE)))) == NULL)
+ if ((i = speed(number(value(BAUDRATE)))) == 0)
return 0;
ttysetup (i);
}
Index: usr.bin/tip/libacu/unidialer.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/tip/libacu/unidialer.c,v
retrieving revision 1.4
diff -u -r1.4 unidialer.c
--- unidialer.c 1996/03/05 19:11:49 1.4
+++ unidialer.c 1997/02/16 17:29:09
@@ -416,7 +416,7 @@
if (lock_baud) {
int i;
- if ((i = speed(number(value(BAUDRATE)))) == NULL)
+ if ((i = speed(number(value(BAUDRATE)))) == 0)
return 0;
ttysetup (i);
}
Index: usr.bin/tip/tip/tip.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/tip/tip/tip.c,v
retrieving revision 1.2
diff -u -r1.2 tip.c
--- tip.c 1995/11/26 21:08:36 1.2
+++ tip.c 1997/02/16 17:29:15
@@ -177,7 +177,7 @@
PH = _PATH_PHONES;
vinit(); /* init variables */
setparity("even"); /* set the parity table */
- if ((i = speed(number(value(BAUDRATE)))) == NULL) {
+ if ((i = speed(number(value(BAUDRATE)))) == 0) {
printf("tip: bad baud rate %d\n", number(value(BAUDRATE)));
(void)uu_unlock(uucplock);
exit(3);
Index: usr.bin/tip/tip/vars.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/tip/tip/vars.c,v
retrieving revision 1.1
diff -u -r1.1 vars.c
--- vars.c 1995/03/31 11:47:39 1.1
+++ vars.c 1997/02/16 17:29:52
@@ -113,5 +113,5 @@
"le", (char *)FALSE },
{ "parity", STRING|INIT|IREMOTE, (READ|WRITE)<<PUBLIC,
"par", (char *)&PA },
- { NOSTR, NULL, NULL, NOSTR, NOSTR }
+ { NOSTR, 0, 0, NOSTR, NOSTR }
};
Index: usr.bin/tset/map.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/tset/map.c,v
retrieving revision 1.3
diff -u -r1.3 map.c
--- map.c 1995/08/04 06:44:53 1.3
+++ map.c 1997/02/16 17:30:09
@@ -138,7 +138,7 @@
mapp->speed = baudrate(p);
}
- if (*arg == NULL) /* Non-optional type. */
+ if (*arg == '\0') /* Non-optional type. */
goto badmopt;
mapp->type = arg;
Index: usr.bin/uudecode/uudecode.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/uudecode/uudecode.c,v
retrieving revision 1.4
diff -u -r1.4 uudecode.c
--- uudecode.c 1996/10/21 22:02:24 1.4
+++ uudecode.c 1997/02/16 17:30:18
@@ -157,7 +157,7 @@
filename);
return(1);
}
- *p++ = NULL;
+ *p++ = '\0';
if (!(pw = getpwnam(buf + 1))) {
(void)fprintf(stderr, "uudecode: %s: no user %s.\n",
filename, buf);
Index: usr.bin/vacation/vacation.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/vacation/vacation.c,v
retrieving revision 1.3
diff -u -r1.3 vacation.c
--- vacation.c 1996/09/28 13:37:38 1.3
+++ vacation.c 1997/02/16 17:30:28
@@ -297,7 +297,7 @@
} ignore[] = {
{"-request", 8}, {"postmaster", 10}, {"uucp", 4},
{"mailer-daemon", 13}, {"mailer", 6}, {"-relay", 6},
- {NULL, NULL},
+ {NULL, 0},
};
register struct ignore *cur;
register int len;
Index: usr.bin/vgrind/vfontedpr.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/vgrind/vfontedpr.c,v
retrieving revision 1.6
diff -u -r1.6 vfontedpr.c
--- vfontedpr.c 1996/10/22 16:18:17 1.6
+++ vfontedpr.c 1997/02/16 17:32:14
@@ -245,7 +245,7 @@
cpp = l_keywds;
while (*cp) {
while (*cp == ' ' || *cp =='\t')
- *cp++ = NULL;
+ *cp++ = '\0';
if (*cp)
*cpp++ = cp;
while (*cp != ' ' && *cp != '\t' && *cp)
@@ -289,7 +289,7 @@
_escaped = FALSE;
blklevel = 0;
for (psptr=0; psptr<PSMAX; psptr++) {
- pstack[psptr][0] = NULL;
+ pstack[psptr][0] = '\0';
plstack[psptr] = 0;
}
psptr = -1;
@@ -374,7 +374,7 @@
if (psptr < PSMAX) {
++psptr;
strncpy (pstack[psptr], pname, PNAMELEN);
- pstack[psptr][PNAMELEN] = NULL;
+ pstack[psptr][PNAMELEN] = '\0';
plstack[psptr] = blklevel;
}
}
@@ -694,7 +694,7 @@
isproc(s)
char *s;
{
- pname[0] = NULL;
+ pname[0] = '\0';
if (!l_toplex || blklevel == 0)
if (expmatch (s, l_prcbeg, pname) != NIL) {
return (TRUE);
Index: usr.bin/xstr/xstr.c
===================================================================
RCS file: /usr/cvs/src/usr.bin/xstr/xstr.c,v
retrieving revision 1.2
diff -u -r1.2 xstr.c
--- xstr.c 1995/05/30 06:36:25 1.2
+++ xstr.c 1997/02/16 17:33:54
@@ -273,7 +273,7 @@
return;
for (;;) {
mesgpt = tellpt;
- if (fgetNUL(buf, sizeof buf, mesgread) == NULL)
+ if (fgetNUL(buf, sizeof buf, mesgread) == 0)
break;
ignore(hashit(buf, 0));
}
@@ -291,7 +291,7 @@
while (--rmdr > 0 && (c = xgetc(file)) != 0 && c != EOF)
*buf++ = c;
*buf++ = 0;
- return ((feof(file) || ferror(file)) ? NULL : 1);
+ return ((feof(file) || ferror(file)) ? 0 : 1);
}
xgetc(file)
Index: usr.sbin/pkg_install/add/main.c
===================================================================
RCS file: /usr/cvs/src/usr.sbin/pkg_install/add/main.c,v
retrieving revision 1.11
diff -u -r1.11 main.c
--- main.c 1996/07/30 10:48:09 1.11
+++ main.c 1997/02/16 17:37:34
@@ -133,7 +133,7 @@
usage(prog_name, "Missing package name(s)");
else if (ch > 1 && AddMode == MASTER)
usage(prog_name, "Only one package name may be specified with master mode");
- if ((err = pkg_perform(pkgs)) != NULL) {
+ if ((err = pkg_perform(pkgs)) != 0) {
if (Verbose)
fprintf(stderr, "%d package addition(s) failed.\n", err);
return err;
Index: usr.sbin/pkg_install/delete/main.c
===================================================================
RCS file: /usr/cvs/src/usr.sbin/pkg_install/delete/main.c,v
retrieving revision 1.6
diff -u -r1.6 main.c
--- main.c 1996/07/30 10:48:15 1.6
+++ main.c 1997/02/16 17:39:03
@@ -89,7 +89,7 @@
*pkgs = NULL;
if (!Fake && getuid() != 0)
errx(1, "You must be root to delete packages.");
- if ((error = pkg_perform(start)) != NULL) {
+ if ((error = pkg_perform(start)) != 0) {
if (Verbose)
fprintf(stderr, "%d package deletion(s) failed.\n", error);
return error;
>Audit-Trail:
>Unformatted:
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702170910.KAA09922>
