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

Diff for /mandoc/mandoc.c between version 1.70 and 1.71

version 1.70, 2013/11/10 21:34:04 version 1.71, 2013/12/25 00:50:05
Line 419  mandoc_strdup(const char *ptr)
Line 419  mandoc_strdup(const char *ptr)
  * Parse a quoted or unquoted roff-style request or macro argument.   * Parse a quoted or unquoted roff-style request or macro argument.
  * Return a pointer to the parsed argument, which is either the original   * Return a pointer to the parsed argument, which is either the original
  * pointer or advanced by one byte in case the argument is quoted.   * pointer or advanced by one byte in case the argument is quoted.
  * Null-terminate the argument in place.   * NUL-terminate the argument in place.
  * Collapse pairs of quotes inside quoted arguments.   * Collapse pairs of quotes inside quoted arguments.
  * Advance the argument pointer to the next argument,   * Advance the argument pointer to the next argument,
  * or to the null byte terminating the argument line.   * or to the NUL byte terminating the argument line.
  */   */
 char *  char *
 mandoc_getarg(struct mparse *parse, char **cpp, int ln, int *pos)  mandoc_getarg(struct mparse *parse, char **cpp, int ln, int *pos)
Line 493  mandoc_getarg(struct mparse *parse, char **cpp, int ln
Line 493  mandoc_getarg(struct mparse *parse, char **cpp, int ln
         if (1 == quoted)          if (1 == quoted)
                 mandoc_msg(MANDOCERR_BADQUOTE, parse, ln, *pos, NULL);                  mandoc_msg(MANDOCERR_BADQUOTE, parse, ln, *pos, NULL);
   
         /* Null-terminate this argument and move to the next one. */          /* NUL-terminate this argument and move to the next one. */
         if (pairs)          if (pairs)
                 cp[-pairs] = '\0';                  cp[-pairs] = '\0';
         if ('\0' != *cp) {          if ('\0' != *cp) {

Legend:
Removed from v.1.70  
changed lines
  Added in v.1.71

CVSweb