[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.88 and 1.91

version 1.88, 2010/07/01 15:38:56 version 1.91, 2010/07/02 10:53:28
Line 34  enum rew { /* see rew_dohalt() */
Line 34  enum rew { /* see rew_dohalt() */
         REWIND_THIS,          REWIND_THIS,
         REWIND_MORE,          REWIND_MORE,
         REWIND_LATER,          REWIND_LATER,
         REWIND_ERROR,          REWIND_ERROR
 };  };
   
 static  int             blk_full(MACRO_PROT_ARGS);  static  int             blk_full(MACRO_PROT_ARGS);
Line 1025  blk_full(MACRO_PROT_ARGS)
Line 1025  blk_full(MACRO_PROT_ARGS)
                 lac = ARGS_ERROR == ac ? ARGS_PEND : ac;                  lac = ARGS_ERROR == ac ? ARGS_PEND : ac;
                 ac = mdoc_args(m, line, pos, buf, tok, &p);                  ac = mdoc_args(m, line, pos, buf, tok, &p);
   
                   if (ARGS_PUNCT == ac)
                           break;
   
                 if (ARGS_ERROR == ac)                  if (ARGS_ERROR == ac)
                         return(0);                          return(0);
   
Line 1579  in_line_eoln(MACRO_PROT_ARGS)
Line 1582  in_line_eoln(MACRO_PROT_ARGS)
   
         assert( ! (MDOC_PARSED & mdoc_macros[tok].flags));          assert( ! (MDOC_PARSED & mdoc_macros[tok].flags));
   
           if (tok == MDOC_Pp)
                   rew_sub(MDOC_BLOCK, m, MDOC_Nm, line, ppos);
   
         /* Parse macro arguments. */          /* Parse macro arguments. */
   
         for (arg = NULL; ; ) {          for (arg = NULL; ; ) {
Line 1642  ctx_synopsis(MACRO_PROT_ARGS)
Line 1648  ctx_synopsis(MACRO_PROT_ARGS)
         nl = MDOC_NEWLINE & m->flags;          nl = MDOC_NEWLINE & m->flags;
   
         /* If we're not in the SYNOPSIS, go straight to in-line. */          /* If we're not in the SYNOPSIS, go straight to in-line. */
         if (SEC_SYNOPSIS != m->lastsec)          if ( ! (MDOC_SYNOPSIS & m->flags))
                 return(in_line(m, tok, line, ppos, pos, buf));                  return(in_line(m, tok, line, ppos, pos, buf));
   
         /* If we're a nested call, same place. */          /* If we're a nested call, same place. */

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

CVSweb