svn commit: r329237 - head/sys/libkern
Ed Maste
emaste at FreeBSD.org
Tue Feb 13 19:17:50 UTC 2018
Author: emaste
Date: Tue Feb 13 19:17:48 2018
New Revision: 329237
URL: https://svnweb.freebsd.org/changeset/base/329237
Log:
libkern: use nul for terminating char rather than 0
Akin to the change made in r188080 for lib/libc/string/.
Reported by: bde
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/libkern/strcmp.c
head/sys/libkern/strncat.c
head/sys/libkern/strncpy.c
head/sys/libkern/strsep.c
head/sys/libkern/strstr.c
Modified: head/sys/libkern/strcmp.c
==============================================================================
--- head/sys/libkern/strcmp.c Tue Feb 13 19:17:33 2018 (r329236)
+++ head/sys/libkern/strcmp.c Tue Feb 13 19:17:48 2018 (r329237)
@@ -44,7 +44,7 @@ int
strcmp(const char *s1, const char *s2)
{
while (*s1 == *s2++)
- if (*s1++ == 0)
+ if (*s1++ == '\0')
return (0);
return (*(const unsigned char *)s1 - *(const unsigned char *)(s2 - 1));
}
Modified: head/sys/libkern/strncat.c
==============================================================================
--- head/sys/libkern/strncat.c Tue Feb 13 19:17:33 2018 (r329236)
+++ head/sys/libkern/strncat.c Tue Feb 13 19:17:48 2018 (r329237)
@@ -53,11 +53,11 @@ strncat(char *dst, const char *src, size_t n)
while (*d != 0)
d++;
do {
- if ((*d = *s++) == 0)
+ if ((*d = *s++) == '\0')
break;
d++;
} while (--n != 0);
- *d = 0;
+ *d = '\0';
}
return (dst);
}
Modified: head/sys/libkern/strncpy.c
==============================================================================
--- head/sys/libkern/strncpy.c Tue Feb 13 19:17:33 2018 (r329236)
+++ head/sys/libkern/strncpy.c Tue Feb 13 19:17:48 2018 (r329237)
@@ -49,10 +49,10 @@ strncpy(char * __restrict dst, const char * __restrict
const char *s = src;
do {
- if ((*d++ = *s++) == 0) {
+ if ((*d++ = *s++) == '\0') {
/* NUL pad the remaining n-1 bytes */
while (--n != 0)
- *d++ = 0;
+ *d++ = '\0';
break;
}
} while (--n != 0);
Modified: head/sys/libkern/strsep.c
==============================================================================
--- head/sys/libkern/strsep.c Tue Feb 13 19:17:33 2018 (r329236)
+++ head/sys/libkern/strsep.c Tue Feb 13 19:17:48 2018 (r329237)
@@ -64,14 +64,14 @@ strsep(char **stringp, const char *delim)
spanp = delim;
do {
if ((sc = *spanp++) == c) {
- if (c == 0)
+ if (c == '\0')
s = NULL;
else
- s[-1] = 0;
+ s[-1] = '\0';
*stringp = s;
return (tok);
}
- } while (sc != 0);
+ } while (sc != '\0');
}
/* NOTREACHED */
}
Modified: head/sys/libkern/strstr.c
==============================================================================
--- head/sys/libkern/strstr.c Tue Feb 13 19:17:33 2018 (r329236)
+++ head/sys/libkern/strstr.c Tue Feb 13 19:17:48 2018 (r329237)
@@ -51,7 +51,7 @@ strstr(const char *s, const char *find)
len = strlen(find);
do {
do {
- if ((sc = *s++) == 0)
+ if ((sc = *s++) == '\0')
return (NULL);
} while (sc != c);
} while (strncmp(s, find, len) != 0);
More information about the svn-src-all
mailing list