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

Diff for /src/usr.bin/mandoc/mdoc.c between version 1.159 and 1.160

version 1.159, 2018/12/04 02:53:45 version 1.160, 2018/12/14 05:17:45
Line 225 
Line 225 
         *end = '\0';          *end = '\0';
   
         if (ws)          if (ws)
                 mandoc_msg(MANDOCERR_SPACE_EOL, mdoc->parse,                  mandoc_msg(MANDOCERR_SPACE_EOL, line, (int)(ws - buf), NULL);
                     line, (int)(ws-buf), NULL);  
   
         /*          /*
          * Blank lines are allowed in no-fill mode           * Blank lines are allowed in no-fill mode
Line 250 
Line 249 
                 default:                  default:
                         break;                          break;
                 }                  }
                 mandoc_msg(MANDOCERR_FI_BLANK, mdoc->parse,                  mandoc_msg(MANDOCERR_FI_BLANK, line, (int)(c - buf), NULL);
                     line, (int)(c - buf), NULL);  
                 roff_elem_alloc(mdoc, line, offs, ROFF_sp);                  roff_elem_alloc(mdoc, line, offs, ROFF_sp);
                 mdoc->last->flags |= NODE_VALID | NODE_ENDED;                  mdoc->last->flags |= NODE_VALID | NODE_ENDED;
                 mdoc->next = ROFF_NEXT_SIBLING;                  mdoc->next = ROFF_NEXT_SIBLING;
Line 291 
Line 289 
                 if (*c == ' ')                  if (*c == ' ')
                         c++;                          c++;
                 if (isupper((unsigned char)(*c)))                  if (isupper((unsigned char)(*c)))
                         mandoc_msg(MANDOCERR_EOS, mdoc->parse,                          mandoc_msg(MANDOCERR_EOS, line, (int)(c - buf), NULL);
                             line, (int)(c - buf), NULL);  
         }          }
   
         return 1;          return 1;
Line 320 
Line 317 
         if (sz == 2 || sz == 3)          if (sz == 2 || sz == 3)
                 tok = roffhash_find(mdoc->mdocmac, buf + sv, sz);                  tok = roffhash_find(mdoc->mdocmac, buf + sv, sz);
         if (tok == TOKEN_NONE) {          if (tok == TOKEN_NONE) {
                 mandoc_msg(MANDOCERR_MACRO, mdoc->parse,                  mandoc_msg(MANDOCERR_MACRO, ln, sv, "%s", buf + sv - 1);
                     ln, sv, buf + sv - 1);  
                 return 1;                  return 1;
         }          }
   
Line 351 
Line 347 
          */           */
   
         if ('\0' == buf[offs] && ' ' == buf[offs - 1])          if ('\0' == buf[offs] && ' ' == buf[offs - 1])
                 mandoc_msg(MANDOCERR_SPACE_EOL, mdoc->parse,                  mandoc_msg(MANDOCERR_SPACE_EOL, ln, offs - 1, NULL);
                     ln, offs - 1, NULL);  
   
         /*          /*
          * If an initial macro or a list invocation, divert directly           * If an initial macro or a list invocation, divert directly

Legend:
Removed from v.1.159  
changed lines
  Added in v.1.160