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

Diff for /mandoc/mandoc.c between version 1.46 and 1.48

version 1.46, 2011/04/09 15:35:30 version 1.48, 2011/04/19 16:38:48
Line 95  numescape(const char *start)
Line 95  numescape(const char *start)
         return(++i);          return(++i);
 }  }
   
 /*  
  * Handle an escaped sequeence.  This should be called with any  
  * string subsequent a `\'.  Pass a pointer to this substring as "end";  
  * it will be set to the supremum of the parsed escape sequence.  If  
  * this returns ESCAPE_ERROR, the string is bogus and should be thrown  
  * away.  If not ESCAPE_ERROR or ESCAPE_IGNORE, "start" is set to the  
  * first relevant character of the substring (font, glyph, whatever) of  
  * length sz.  Both "start" and "sz" may be NULL.  
  */  
 enum mandoc_esc  enum mandoc_esc
 mandoc_escape(const char **end, const char **start, int *sz)  mandoc_escape(const char **end, const char **start, int *sz)
 {  {
Line 467  mandoc_getarg(struct mparse *parse, char **cpp, int ln
Line 458  mandoc_getarg(struct mparse *parse, char **cpp, int ln
   
         /* Quoting can only start with a new word. */          /* Quoting can only start with a new word. */
         start = *cpp;          start = *cpp;
           quoted = 0;
         if ('"' == *start) {          if ('"' == *start) {
                 quoted = 1;                  quoted = 1;
                 start++;                  start++;
         } else          }
                 quoted = 0;  
   
         pairs = 0;          pairs = 0;
         white = 0;          white = 0;

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.48

CVSweb