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

Diff for /mandoc/mdoc_argv.c between version 1.74 and 1.75

version 1.74, 2011/04/07 01:08:42 version 1.75, 2011/04/17 09:13:01
Line 568  args(struct mdoc *m, int line, int *pos, 
Line 568  args(struct mdoc *m, int line, int *pos, 
                 return(ARGS_QWORD);                  return(ARGS_QWORD);
         }          }
   
         /*          p = &buf[*pos];
          * A non-quoted term progresses until either the end of line or          *v = mandoc_getarg(m->parse, &p, line,
          * a non-escaped whitespace.                          ! (ARGS_NOWARN & fl), pos);
          */  
   
         for ( ; buf[*pos]; (*pos)++)  
                 if (*pos && ' ' == buf[*pos] && '\\' != buf[*pos - 1])  
                         break;  
   
         if ('\0' == buf[*pos])  
                 return(ARGS_WORD);  
   
         buf[(*pos)++] = '\0';  
   
         while (' ' == buf[*pos])  
                 (*pos)++;  
   
         if ('\0' == buf[*pos] && ! (ARGS_NOWARN & fl))  
                 mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE);  
   
         return(ARGS_WORD);          return(ARGS_WORD);
 }  }

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.75

CVSweb