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

Diff for /src/usr.bin/mandoc/roff.c between version 1.124 and 1.125

version 1.124, 2015/01/21 02:16:11 version 1.125, 2015/01/22 22:50:31
Line 1002 
Line 1002 
   
                 /* Advance to the end of the name. */                  /* Advance to the end of the name. */
   
                   naml = 0;
                 arg_complete = 1;                  arg_complete = 1;
                 for (naml = 0; maxl == 0 || naml < maxl; naml++, cp++) {                  while (maxl == 0 || naml < maxl) {
                         if (*cp == '\0') {                          if (*cp == '\0') {
                                 mandoc_msg(MANDOCERR_ESC_BAD, r->parse,                                  mandoc_msg(MANDOCERR_ESC_BAD, r->parse,
                                     ln, (int)(stesc - buf->buf), stesc);                                      ln, (int)(stesc - buf->buf), stesc);
Line 1012 
Line 1013 
                         }                          }
                         if (maxl == 0 && *cp == term) {                          if (maxl == 0 && *cp == term) {
                                 cp++;                                  cp++;
                                   break;
                           }
                           if (*cp++ != '\\' || stesc[1] != 'w') {
                                   naml++;
                                   continue;
                           }
                           switch (mandoc_escape(&cp, NULL, NULL)) {
                           case ESCAPE_SPECIAL:
                                   /* FALLTHROUGH */
                           case ESCAPE_UNICODE:
                                   /* FALLTHROUGH */
                           case ESCAPE_NUMBERED:
                                   /* FALLTHROUGH */
                           case ESCAPE_OVERSTRIKE:
                                   naml++;
                                   break;
                           default:
                                 break;                                  break;
                         }                          }
                 }                  }

Legend:
Removed from v.1.124  
changed lines
  Added in v.1.125