changeset 1696:7a6348858488

(STRXCASECMP_FUNCTION): Don't increment within macro argument list. From Akim Demaille.
author Jim Meyering <jim@meyering.net>
date Mon, 01 Feb 1999 13:50:12 +0000
parents 8a8968a55207
children fbdd7475122c
files lib/strcasecmp.c
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lib/strcasecmp.c
+++ b/lib/strcasecmp.c
@@ -51,11 +51,14 @@
 
   do
     {
-      c1 = TOLOWER (*p1++);
-      c2 = TOLOWER (*p2++);
+      c1 = TOLOWER (*p1);
+      c2 = TOLOWER (*p2);
 
       if (LENGTH_LIMIT_EXPR (--n == 0) || c1 == '\0')
 	break;
+
+      ++p1;
+      ++p2;
     }
   while (c1 == c2);