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

Diff for /src/usr.bin/mg/match.c between version 1.23 and 1.24

version 1.23, 2023/04/17 09:49:04 version 1.24, 2023/04/17 15:18:25
Line 168 
Line 168 
                 /* match is not in this window, so display line in echo area */                  /* match is not in this window, so display line in echo area */
                 bufo = 0;                  bufo = 0;
                 for (cp = 0; cp < llength(clp); cp++) {                  for (cp = 0; cp < llength(clp); cp++) {
                           if (bufo >= sizeof(buf) - 1)
                                   break;
   
                         c = lgetc(clp, cp);                          c = lgetc(clp, cp);
                         if (c != '\t')                          if (c != '\t') {
                                 if (ISCTRL(c)) {                                  if (ISCTRL(c)) {
                                           if (bufo >= sizeof(buf) - 3)
                                                   break;
                                         buf[bufo++] = '^';                                          buf[bufo++] = '^';
                                         buf[bufo++] = CCHR(c);                                          buf[bufo++] = CCHR(c);
                                 } else                                  } else
                                         buf[bufo++] = c;                                          buf[bufo++] = c;
                         else                          } else {
                                 do {                                  do {
                                         buf[bufo++] = ' ';                                          buf[bufo++] = ' ';
                                 } while (bufo & 7);                                  } while ((bufo & 7) && bufo < sizeof(buf) - 1);
                           }
                 }                  }
                 buf[bufo++] = '\0';                  buf[bufo++] = '\0';
                 ewprintf("Matches %s", buf);                  ewprintf("Matches %s", buf);

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24