]> git.saurik.com Git - bison.git/blobdiff - src/parse-gram.y
c++: trailing end-of-lines in %parse-param
[bison.git] / src / parse-gram.y
index e6a27c50dcfac14e72c74234c1b0b3e57dbf7a5f..02af75e2968d5a2a237f9ff73beea3ba628a9c65 100644 (file)
@@ -734,11 +734,13 @@ add_param (char const *type, char *decl, location loc)
 
   /* Strip the surrounding '{' and '}', and any blanks just inside
      the braces.  */
-  while (*--p == ' ' || *p == '\t')
-    continue;
+  --p;
+  while (isspace ((unsigned char) *p))
+    --p;
   p[1] = '\0';
-  while (*++decl == ' ' || *decl == '\t')
-    continue;
+  ++decl;
+  while (isspace ((unsigned char) *decl))
+    ++decl;
 
   if (! name_start)
     complain_at (loc, _("missing identifier in parameter declaration"));