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

Diff for /mandoc/mdoc_macro.c between version 1.176 and 1.177

version 1.176, 2015/02/05 01:46:56 version 1.177, 2015/02/06 01:07:22
Line 904  blk_full(MACRO_PROT_ARGS)
Line 904  blk_full(MACRO_PROT_ARGS)
   
         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 1367  in_line_argn(MACRO_PROT_ARGS)
Line 1373  in_line_argn(MACRO_PROT_ARGS)
         }          }
   
         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.176  
changed lines
  Added in v.1.177

CVSweb