[BACK]Return to roff.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/roff.c between version 1.252 and 1.253

version 1.252, 2015/01/21 02:16:52 version 1.253, 2015/01/22 22:51:43
Line 1004  roff_res(struct roff *r, struct buf *buf, int ln, int 
Line 1004  roff_res(struct roff *r, struct buf *buf, int ln, int 
   
                 /* 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 1014  roff_res(struct roff *r, struct buf *buf, int ln, int 
Line 1015  roff_res(struct roff *r, struct buf *buf, int ln, int 
                         }                          }
                         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.252  
changed lines
  Added in v.1.253

CVSweb