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

Diff for /src/usr.bin/mandoc/mdoc_macro.c between version 1.132 and 1.133

version 1.132, 2015/02/05 01:46:38 version 1.133, 2015/02/06 01:07:07
Line 902 
Line 902 
   
         nl = MDOC_NEWLINE & mdoc->flags;          nl = MDOC_NEWLINE & mdoc->flags;
   
           if (buf[*pos] == '\0' && (tok == MDOC_Sh || tok == MDOC_Ss)) {
                   mandoc_msg(MANDOCERR_MACRO_EMPTY, mdoc->parse,
                       line, ppos, mdoc_macronames[tok]);
                   return;
           }
   
         if ( ! (mdoc_macros[tok].flags & MDOC_EXPLICIT)) {          if ( ! (mdoc_macros[tok].flags & MDOC_EXPLICIT)) {
   
                 /* Here, tok is one of Sh Ss Nm Nd It. */                  /* Here, tok is one of Sh Ss Nm Nd It. */
Line 1365 
Line 1371 
         }          }
   
         if (j == 0) {          if (j == 0) {
                   if (tok == MDOC_In || tok == MDOC_St || tok == MDOC_Xr) {
                           mandoc_msg(MANDOCERR_MACRO_EMPTY, mdoc->parse,
                               line, ppos, mdoc_macronames[tok]);
                           return;
                   }
                 mdoc_elem_alloc(mdoc, line, ppos, tok, arg);                  mdoc_elem_alloc(mdoc, line, ppos, tok, arg);
                 if (ac == ARGS_PUNCT && tok == MDOC_Pf)                  if (ac == ARGS_PUNCT && tok == MDOC_Pf)
                         append_delims(mdoc, line, pos, buf);                          append_delims(mdoc, line, pos, buf);

Legend:
Removed from v.1.132  
changed lines
  Added in v.1.133