[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.11 and 1.12

version 1.11, 2009/06/11 20:02:37 version 1.12, 2009/06/12 09:18:00
Line 183  const struct mdoc_macro __mdoc_macros[MDOC_MAX] = {
Line 183  const struct mdoc_macro __mdoc_macros[MDOC_MAX] = {
         { in_line_eoln, 0 }, /* Lb */          { in_line_eoln, 0 }, /* Lb */
         { in_line_argn, MDOC_CALLABLE | MDOC_PARSED }, /* Ap */          { in_line_argn, MDOC_CALLABLE | MDOC_PARSED }, /* Ap */
         { in_line, 0 }, /* Lp */          { in_line, 0 }, /* Lp */
         { in_line, MDOC_PARSED }, /* Lk */          { in_line, MDOC_CALLABLE | MDOC_PARSED }, /* Lk */
         { in_line, MDOC_PARSED }, /* Mt */          { in_line, MDOC_CALLABLE | MDOC_PARSED }, /* Mt */
         { blk_part_imp, MDOC_CALLABLE | MDOC_PARSED }, /* Brq */          { blk_part_imp, MDOC_CALLABLE | MDOC_PARSED }, /* Brq */
         { blk_part_exp, MDOC_CALLABLE | MDOC_PARSED | MDOC_EXPLICIT }, /* Bro */          { blk_part_exp, MDOC_CALLABLE | MDOC_PARSED | MDOC_EXPLICIT }, /* Bro */
         { blk_exp_close, MDOC_EXPLICIT | MDOC_CALLABLE | MDOC_PARSED }, /* Brc */          { blk_exp_close, MDOC_EXPLICIT | MDOC_CALLABLE | MDOC_PARSED }, /* Brc */
Line 813  in_line(MACRO_PROT_ARGS)
Line 813  in_line(MACRO_PROT_ARGS)
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case (MDOC_Fl):          case (MDOC_Fl):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
           case (MDOC_Lk):
                   /* FALLTHROUGH */
         case (MDOC_Ar):          case (MDOC_Ar):
                 nc = 1;                  nc = 1;
                 break;                  break;
Line 868  in_line(MACRO_PROT_ARGS)
Line 870  in_line(MACRO_PROT_ARGS)
                                 if ( ! mdoc_elem_alloc(mdoc, line, ppos,                                  if ( ! mdoc_elem_alloc(mdoc, line, ppos,
                                                         tok, arg))                                                          tok, arg))
                                         return(0);                                          return(0);
                                 mdoc->next = MDOC_NEXT_SIBLING;                                  if ( ! rew_last(mdoc, mdoc->last))
                                           return(0);
                         } else if ( ! nc && 0 == cnt) {                          } else if ( ! nc && 0 == cnt) {
                                 mdoc_argv_free(arg);                                  mdoc_argv_free(arg);
                                 if ( ! pwarn(mdoc, line, ppos, WIGNE))                                  if ( ! pwarn(mdoc, line, ppos, WIGNE))
Line 923  in_line(MACRO_PROT_ARGS)
Line 926  in_line(MACRO_PROT_ARGS)
                 c = mdoc_elem_alloc(mdoc, line, ppos, tok, arg);                  c = mdoc_elem_alloc(mdoc, line, ppos, tok, arg);
                 if (0 == c)                  if (0 == c)
                         return(0);                          return(0);
                 mdoc->next = MDOC_NEXT_SIBLING;                  if ( ! rew_last(mdoc, mdoc->last))
                           return(0);
         } else if ( ! nc && 0 == cnt) {          } else if ( ! nc && 0 == cnt) {
                 mdoc_argv_free(arg);                  mdoc_argv_free(arg);
                 if ( ! pwarn(mdoc, line, ppos, WIGNE))                  if ( ! pwarn(mdoc, line, ppos, WIGNE))

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

CVSweb