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

Diff for /mandoc/Attic/macro.c between version 1.38 and 1.39

version 1.38, 2009/01/16 11:50:54 version 1.39, 2009/01/16 14:04:26
Line 950  macro_constant_delimited(MACRO_PROT_ARGS)
Line 950  macro_constant_delimited(MACRO_PROT_ARGS)
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case (MDOC_Ns):          case (MDOC_Ns):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
           case (MDOC_Pf):
                   /* FALLTHROUGH */
         case (MDOC_Ux):          case (MDOC_Ux):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case (MDOC_St):          case (MDOC_St):
Line 1044  macro_constant(MACRO_PROT_ARGS)
Line 1046  macro_constant(MACRO_PROT_ARGS)
         struct mdoc_arg  argv[MDOC_LINEARG_MAX];          struct mdoc_arg  argv[MDOC_LINEARG_MAX];
         char            *p;          char            *p;
   
         /* FIXME: parsing macros! */  
   
         fl = 0;          fl = 0;
         if (MDOC_QUOTABLE & mdoc_macros[tok].flags)          if (MDOC_QUOTABLE & mdoc_macros[tok].flags)
                 fl = ARGS_QUOTED;                  fl = ARGS_QUOTED;
Line 1083  macro_constant(MACRO_PROT_ARGS)
Line 1083  macro_constant(MACRO_PROT_ARGS)
                         return(0);                          return(0);
                 if (ARGS_EOLN == c)                  if (ARGS_EOLN == c)
                         break;                          break;
   
                   if (-1 == (c = lookup(mdoc, line, lastarg, tok, p)))
                           return(0);
                   else if (MDOC_MAX != c) {
                           if ( ! rewind_elem(mdoc, tok))
                                   return(0);
                           return(mdoc_macro(mdoc, c, line,
                                                   lastarg, pos, buf));
                   }
   
                 if ( ! mdoc_word_alloc(mdoc, line, lastarg, p))                  if ( ! mdoc_word_alloc(mdoc, line, lastarg, p))
                         return(0);                          return(0);

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.39

CVSweb