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

Diff for /mandoc/Attic/argv.c between version 1.29 and 1.30

version 1.29, 2009/02/23 15:34:53 version 1.30, 2009/02/24 11:43:13
Line 35 
Line 35 
 #define ARGS_DELIM      (1 << 1)  #define ARGS_DELIM      (1 << 1)
 #define ARGS_TABSEP     (1 << 2)  #define ARGS_TABSEP     (1 << 2)
   
 static  int              lookup(int, const char *);  static  int              argv_a2arg(int, const char *);
 static  int              args(struct mdoc *, int, int *,  static  int              args(struct mdoc *, int, int *,
                                 char *, int, char **);                                  char *, int, char **);
 static  int              argv(struct mdoc *, int,  static  int              argv(struct mdoc *, int,
Line 466  args(struct mdoc *mdoc, int line, 
Line 466  args(struct mdoc *mdoc, int line, 
   
   
 static int  static int
 lookup(int tok, const char *argv)  argv_a2arg(int tok, const char *argv)
 {  {
   
         switch (tok) {          switch (tok) {
Line 747  mdoc_argv(struct mdoc *mdoc, int line, int tok,
Line 747  mdoc_argv(struct mdoc *mdoc, int line, int tok,
         if (buf[*pos])          if (buf[*pos])
                 buf[(*pos)++] = 0;                  buf[(*pos)++] = 0;
   
         if (MDOC_ARG_MAX == (v->arg = lookup(tok, p))) {          if (MDOC_ARG_MAX == (v->arg = argv_a2arg(tok, p))) {
                 if ( ! pwarn(mdoc, line, i, WARGVPARM))                  if ( ! pwarn(mdoc, line, i, WARGVPARM))
                         return(ARGV_ERROR);                          return(ARGV_ERROR);
                 return(ARGV_WORD);                  return(ARGV_WORD);

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30

CVSweb