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

Diff for /mandoc/Attic/macro.c between version 1.45 and 1.47

version 1.45, 2009/01/20 13:05:28 version 1.47, 2009/01/20 16:04:48
Line 713  macro_scoped(MACRO_PROT_ARGS)
Line 713  macro_scoped(MACRO_PROT_ARGS)
   
         assert ( ! (MDOC_CALLABLE & mdoc_macros[tok].flags));          assert ( ! (MDOC_CALLABLE & mdoc_macros[tok].flags));
   
           /* First rewind extant implicit scope. */
   
         if ( ! (MDOC_EXPLICIT & mdoc_macros[tok].flags)) {          if ( ! (MDOC_EXPLICIT & mdoc_macros[tok].flags)) {
                 if ( ! rewind_subblock(MDOC_BODY, mdoc, tok, line, ppos))                  if ( ! rewind_subblock(MDOC_BODY, mdoc, tok, line, ppos))
                         return(0);                          return(0);
Line 720  macro_scoped(MACRO_PROT_ARGS)
Line 722  macro_scoped(MACRO_PROT_ARGS)
                         return(0);                          return(0);
         }          }
   
           /* Parse arguments. */
   
         for (argc = 0; argc < MDOC_LINEARG_MAX; argc++) {          for (argc = 0; argc < MDOC_LINEARG_MAX; argc++) {
                 lastarg = *pos;                  lastarg = *pos;
                 c = mdoc_argv(mdoc, line, tok, &argv[argc], pos, buf);                  c = mdoc_argv(mdoc, line, tok, &argv[argc], pos, buf);
Line 1213  macro_end(struct mdoc *mdoc)
Line 1217  macro_end(struct mdoc *mdoc)
                         continue;                          continue;
                 if ( ! (MDOC_EXPLICIT & mdoc_macros[n->tok].flags))                  if ( ! (MDOC_EXPLICIT & mdoc_macros[n->tok].flags))
                         continue;                          continue;
                 mdoc_nerr(mdoc, n, "macro scope still open on exit");                  return(mdoc_nerr(mdoc, n, "macro scope still open on exit"));
                 return(0);  
         }          }
   
         return(rewind_last(mdoc, mdoc->first));          return(rewind_last(mdoc, mdoc->first));

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.47

CVSweb