[BACK]Return to compile.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / sed

Diff for /src/usr.bin/sed/compile.c between version 1.34 and 1.35

version 1.34, 2010/11/15 20:26:00 version 1.35, 2013/11/28 18:24:55
Line 134 
Line 134 
   
 #define EATSPACE() do {                                                 \  #define EATSPACE() do {                                                 \
         if (p)                                                          \          if (p)                                                          \
                 while (isascii(*p) && isspace(*p))                      \                  while (isascii((unsigned char)*p) &&                    \
                       isspace((unsigned char)*p))                         \
                         p++;                                            \                          p++;                                            \
         } while (0)          } while (0)
   
Line 739 
Line 740 
         ws = 0;          ws = 0;
         if (semi) {          if (semi) {
                 for (start = s; *s != '\0' && *s != '\n' && *s != ';'; ++s)                  for (start = s; *s != '\0' && *s != '\n' && *s != ';'; ++s)
                         ws = isspace(*s);                          ws = isspace((unsigned char)*s);
         } else {          } else {
                 for (start = s; *s != '\0' && *s != '\n'; ++s)                  for (start = s; *s != '\0' && *s != '\n'; ++s)
                         ws = isspace(*s);                          ws = isspace((unsigned char)*s);
                 *s = '\0';                  *s = '\0';
         }          }
         if (ws)          if (ws)

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35