[BACK]Return to mdoc.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mdoc.c between version 1.44 and 1.45

version 1.44, 2010/05/08 01:52:07 version 1.45, 2010/05/08 01:57:33
Line 147 
Line 147 
                                 enum mdoct, enum mdoc_type);                                  enum mdoct, enum mdoc_type);
 static  int               node_append(struct mdoc *,  static  int               node_append(struct mdoc *,
                                 struct mdoc_node *);                                  struct mdoc_node *);
 static  int               parsetext(struct mdoc *, int, char *);  static  int               mdoc_ptext(struct mdoc *, int, char *);
 static  int               parsemacro(struct mdoc *, int, char *);  static  int               mdoc_pmacro(struct mdoc *, int, char *);
 static  int               macrowarn(struct mdoc *, int, const char *);  static  int               macrowarn(struct mdoc *, int, const char *);
 static  int               pstring(struct mdoc *, int, int,  static  int               pstring(struct mdoc *, int, int,
                                 const char *, size_t);                                  const char *, size_t);
Line 277 
Line 277 
   
 /*  /*
  * Main parse routine.  Parses a single line -- really just hands off to   * Main parse routine.  Parses a single line -- really just hands off to
  * the macro (parsemacro()) or text parser (parsetext()).   * the macro (mdoc_pmacro()) or text parser (mdoc_ptext()).
  */   */
 int  int
 mdoc_parseln(struct mdoc *m, int ln, char *buf)  mdoc_parseln(struct mdoc *m, int ln, char *buf)
Line 286 
Line 286 
         if (MDOC_HALT & m->flags)          if (MDOC_HALT & m->flags)
                 return(0);                  return(0);
   
         return('.' == *buf ? parsemacro(m, ln, buf) :          return('.' == *buf ? mdoc_pmacro(m, ln, buf) :
                         parsetext(m, ln, buf));                          mdoc_ptext(m, ln, buf));
 }  }
   
   
Line 626 
Line 626 
  * control character.   * control character.
  */   */
 static int  static int
 parsetext(struct mdoc *m, int line, char *buf)  mdoc_ptext(struct mdoc *m, int line, char *buf)
 {  {
         int              i, j;          int              i, j;
         char             sv;          char             sv;
Line 743 
Line 743 
  * character.   * character.
  */   */
 int  int
 parsemacro(struct mdoc *m, int ln, char *buf)  mdoc_pmacro(struct mdoc *m, int ln, char *buf)
 {  {
         int               i, j, c;          int               i, j, c;
         char              mac[5];          char              mac[5];

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45