[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.72

version 1.70, 2013/11/10 21:34:04 version 1.72, 2013/12/25 22:45:33
Line 102  mandoc_escape(const char const **end, const char const
Line 102  mandoc_escape(const char const **end, const char const
                 break;                  break;
   
         /*          /*
            * Escapes taking no arguments at all.
            */
           case ('d'):
                   /* FALLTHROUGH */
           case ('u'):
                   return(ESCAPE_IGNORE);
   
           /*
          * The \z escape is supposed to output the following           * The \z escape is supposed to output the following
          * character without advancing the cursor position.           * character without advancing the cursor position.
          * Since we are mostly dealing with terminal mode,           * Since we are mostly dealing with terminal mode,
Line 419  mandoc_strdup(const char *ptr)
Line 427  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 501  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.72

CVSweb