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

Diff for /src/usr.bin/less/main.c between version 1.29 and 1.30

version 1.29, 2015/11/13 16:48:48 version 1.30, 2015/11/14 20:13:29
Line 350 
Line 350 
         for (; *s != '\0';  s++, ps++) {          for (; *s != '\0';  s++, ps++) {
                 c = *ps;                  c = *ps;
                 if (uppercase) {                  if (uppercase) {
                         if (len == 0 && isupper(c))                          if (len == 0 && islower(c))
                                 return (-1);                                  return (-1);
                         if (isupper(c))                          c = tolower(c);
                                 c = tolower(c);  
                 }                  }
                 sc = *s;                  sc = *s;
                 if (len > 0 && isupper(sc))                  if (len > 0)
                         sc = tolower(sc);                          sc = tolower(sc);
                 if (c != sc)                  if (c != sc)
                         break;                          break;

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30