changeset 21:4623949ae9e4

Use GDK_STRNIL instead of strcmp with str_nil throughout.
author Sjoerd Mullender <sjoerd@acm.org>
date Tue, 23 Jan 2018 14:49:05 +0100 (2018-01-23)
parents b8ec6f36facb
children 516363965869
files regexp/README.rst reverse/reverse.c
diffstat 2 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/regexp/README.rst	Tue Jan 23 14:41:38 2018 +0100
+++ b/regexp/README.rst	Tue Jan 23 14:49:05 2018 +0100
@@ -226,9 +226,7 @@
       int errpos = 0;
       pcre *re;
 
-      if (strcmp(val, str_nil) == 0 ||
-          strcmp(pat, str_nil) == 0 ||
-          strcmp(flags, str_nil) == 0) {
+      if (GDK_STRNIL(val) || GDK_STRNIL(pat) || GDK_STRNIL(flags)) {
           /* special case for NIL inputs: NILs don't match anything */
           *ret = 0;
           return MAL_SUCCEED;
--- a/reverse/reverse.c	Tue Jan 23 14:41:38 2018 +0100
+++ b/reverse/reverse.c	Tue Jan 23 14:49:05 2018 +0100
@@ -21,7 +21,7 @@
 do_reverse(char *dst, const char *src, size_t len)
 {
 	dst[len] = 0;
-	if (strcmp(src, str_nil) == 0) {
+	if (GDK_STRNIL(src)) {
 		/* special case for nil:str */
 		assert(len == strlen(str_nil));
 		strcpy(dst, str_nil);