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

Diff for /mandoc/Attic/argv.c between version 1.17 and 1.19

version 1.17, 2009/01/19 17:02:58 version 1.19, 2009/01/20 13:05:28
Line 25 
Line 25 
   
 #include "private.h"  #include "private.h"
   
   
 /* FIXME: .It called with -column and quoted arguments. */  /* FIXME: .It called with -column and quoted arguments. */
   /* FIXME: if arguments are quoted, they should not be later parsed for
    * macros. */
   
 static  int              lookup(int, const char *);  static  int              lookup(int, const char *);
 static  int              parse(struct mdoc *, int,  static  int              parse(struct mdoc *, int,
Line 147  mdoc_args(struct mdoc *mdoc, int line, int *pos, char 
Line 148  mdoc_args(struct mdoc *mdoc, int line, int *pos, char 
   
         buf[(*pos)++] = 0;          buf[(*pos)++] = 0;
         if (0 == buf[*pos])          if (0 == buf[*pos])
                 return(ARGS_WORD);                  return(ARGS_QWORD);
   
         while (buf[*pos] && isspace(buf[*pos]))          while (buf[*pos] && isspace(buf[*pos]))
                 (*pos)++;                  (*pos)++;
   
         if (buf[*pos])          if (buf[*pos])
                 return(ARGS_WORD);                  return(ARGS_QWORD);
   
         if ( ! mdoc_pwarn(mdoc, line, *pos, WARN_COMPAT, "whitespace at end-of-line"))          if ( ! mdoc_pwarn(mdoc, line, *pos, WARN_COMPAT, "whitespace at end-of-line"))
                 return(ARGS_ERROR);                  return(ARGS_ERROR);
   
         return(ARGS_WORD);          return(ARGS_QWORD);
 }  }
   
   

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.19

CVSweb