[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.91 and 1.92

version 1.91, 2014/07/06 18:46:51 version 1.92, 2014/07/06 19:08:56
Line 538 
Line 538 
                         break;                          break;
                 default:                  default:
                         if (ESCAPE_ERROR == mandoc_escape(&cp, NULL, NULL))                          if (ESCAPE_ERROR == mandoc_escape(&cp, NULL, NULL))
                                 mandoc_msg(MANDOCERR_BADESCAPE, r->parse,                                  mandoc_vmsg(MANDOCERR_ESC_BAD,
                                     ln, (int)(stesc - *bufp), NULL);                                      r->parse, ln, (int)(stesc - *bufp),
                                       "%.*s", (int)(cp - stesc), stesc);
                         continue;                          continue;
                 }                  }
   
Line 584 
Line 585 
                 arg_complete = 1;                  arg_complete = 1;
                 for (naml = 0; 0 == maxl || naml < maxl; naml++, cp++) {                  for (naml = 0; 0 == maxl || naml < maxl; naml++, cp++) {
                         if ('\0' == *cp) {                          if ('\0' == *cp) {
                                 mandoc_msg(MANDOCERR_BADESCAPE, r->parse,                                  mandoc_msg(MANDOCERR_ESC_BAD, r->parse,
                                     ln, (int)(stesc - *bufp), NULL);                                      ln, (int)(stesc - *bufp), stesc);
                                 arg_complete = 0;                                  arg_complete = 0;
                                 break;                                  break;
                         }                          }
Line 627 
Line 628 
                 }                  }
   
                 if (NULL == res) {                  if (NULL == res) {
                         mandoc_msg(MANDOCERR_BADESCAPE, r->parse,                          mandoc_vmsg(MANDOCERR_STR_UNDEF,
                             ln, (int)(stesc - *bufp), NULL);                              r->parse, ln, (int)(stesc - *bufp),
                               "%.*s", (int)naml, stnam);
                         res = "";                          res = "";
                 }                  }
   
Line 1890 
Line 1892 
                 if ('\\' == *first) {                  if ('\\' == *first) {
                         esc = mandoc_escape(&p, NULL, NULL);                          esc = mandoc_escape(&p, NULL, NULL);
                         if (ESCAPE_ERROR == esc) {                          if (ESCAPE_ERROR == esc) {
                                 mandoc_msg(MANDOCERR_BADESCAPE,                                  mandoc_msg(MANDOCERR_ESC_BAD, r->parse,
                                     r->parse, ln,                                      ln, (int)(p - *bufp), first);
                                     (int)(p - *bufp), NULL);  
                                 return(ROFF_IGN);                                  return(ROFF_IGN);
                         }                          }
                         fsz = (size_t)(p - first);                          fsz = (size_t)(p - first);
Line 1902 
Line 1903 
                 if ('\\' == *second) {                  if ('\\' == *second) {
                         esc = mandoc_escape(&p, NULL, NULL);                          esc = mandoc_escape(&p, NULL, NULL);
                         if (ESCAPE_ERROR == esc) {                          if (ESCAPE_ERROR == esc) {
                                 mandoc_msg(MANDOCERR_BADESCAPE,                                  mandoc_msg(MANDOCERR_ESC_BAD, r->parse,
                                     r->parse, ln,                                      ln, (int)(p - *bufp), second);
                                     (int)(p - *bufp), NULL);  
                                 return(ROFF_IGN);                                  return(ROFF_IGN);
                         }                          }
                         ssz = (size_t)(p - second);                          ssz = (size_t)(p - second);

Legend:
Removed from v.1.91  
changed lines
  Added in v.1.92