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

Diff for /src/usr.bin/mandoc/mandocdb.c between version 1.48 and 1.49

version 1.48, 2013/12/31 18:07:06 version 1.49, 2013/12/31 19:39:09
Line 146 
Line 146 
 static  int      parse_mdoc_head(struct mpage *, const struct mdoc_node *);  static  int      parse_mdoc_head(struct mpage *, const struct mdoc_node *);
 static  int      parse_mdoc_Fd(struct mpage *, const struct mdoc_node *);  static  int      parse_mdoc_Fd(struct mpage *, const struct mdoc_node *);
 static  int      parse_mdoc_Fn(struct mpage *, const struct mdoc_node *);  static  int      parse_mdoc_Fn(struct mpage *, const struct mdoc_node *);
 static  int      parse_mdoc_In(struct mpage *, const struct mdoc_node *);  
 static  int      parse_mdoc_Nd(struct mpage *, const struct mdoc_node *);  static  int      parse_mdoc_Nd(struct mpage *, const struct mdoc_node *);
 static  int      parse_mdoc_Nm(struct mpage *, const struct mdoc_node *);  static  int      parse_mdoc_Nm(struct mpage *, const struct mdoc_node *);
 static  int      parse_mdoc_Sh(struct mpage *, const struct mdoc_node *);  static  int      parse_mdoc_Sh(struct mpage *, const struct mdoc_node *);
 static  int      parse_mdoc_St(struct mpage *, const struct mdoc_node *);  
 static  int      parse_mdoc_Xr(struct mpage *, const struct mdoc_node *);  static  int      parse_mdoc_Xr(struct mpage *, const struct mdoc_node *);
 static  void     putkey(const struct mpage *,  static  void     putkey(const struct mpage *,
                         const char *, uint64_t);                          const char *, uint64_t);
Line 208 
Line 206 
         { parse_mdoc_Fn, 0 },  /* Fn */          { parse_mdoc_Fn, 0 },  /* Fn */
         { NULL, TYPE_Ft },  /* Ft */          { NULL, TYPE_Ft },  /* Ft */
         { NULL, TYPE_Ic },  /* Ic */          { NULL, TYPE_Ic },  /* Ic */
         { parse_mdoc_In, TYPE_In },  /* In */          { NULL, TYPE_In },  /* In */
         { NULL, TYPE_Li },  /* Li */          { NULL, TYPE_Li },  /* Li */
         { parse_mdoc_Nd, TYPE_Nd },  /* Nd */          { parse_mdoc_Nd, TYPE_Nd },  /* Nd */
         { parse_mdoc_Nm, TYPE_Nm },  /* Nm */          { parse_mdoc_Nm, TYPE_Nm },  /* Nm */
Line 216 
Line 214 
         { NULL, 0 },  /* Ot */          { NULL, 0 },  /* Ot */
         { NULL, TYPE_Pa },  /* Pa */          { NULL, TYPE_Pa },  /* Pa */
         { NULL, 0 },  /* Rv */          { NULL, 0 },  /* Rv */
         { parse_mdoc_St, 0 },  /* St */          { NULL, TYPE_St },  /* St */
         { NULL, TYPE_Va },  /* Va */          { NULL, TYPE_Va },  /* Va */
         { parse_mdoc_body, TYPE_Va },  /* Vt */          { parse_mdoc_body, TYPE_Va },  /* Vt */
         { parse_mdoc_Xr, 0 },  /* Xr */          { parse_mdoc_Xr, 0 },  /* Xr */
Line 1433 
Line 1431 
   
         if (end > start)          if (end > start)
                 putkeys(mpage, start, end - start + 1, TYPE_In);                  putkeys(mpage, start, end - start + 1, TYPE_In);
         return(1);          return(0);
 }  }
   
 static int  static int
 parse_mdoc_In(struct mpage *mpage, const struct mdoc_node *n)  
 {  
   
         if (NULL != n->child && MDOC_TEXT == n->child->type)  
                 return(0);  
   
         putkey(mpage, n->child->string, TYPE_In);  
         return(1);  
 }  
   
 static int  
 parse_mdoc_Fn(struct mpage *mpage, const struct mdoc_node *n)  parse_mdoc_Fn(struct mpage *mpage, const struct mdoc_node *n)
 {  {
         const char      *cp;          const char      *cp;
Line 1481 
Line 1468 
 }  }
   
 static int  static int
 parse_mdoc_St(struct mpage *mpage, const struct mdoc_node *n)  
 {  
   
         if (NULL == n->child || MDOC_TEXT != n->child->type)  
                 return(0);  
   
         putkey(mpage, n->child->string, TYPE_St);  
         return(1);  
 }  
   
 static int  
 parse_mdoc_Xr(struct mpage *mpage, const struct mdoc_node *n)  parse_mdoc_Xr(struct mpage *mpage, const struct mdoc_node *n)
 {  {
         char    *cp;          char    *cp;
Line 1548 
Line 1524 
 parse_mdoc_Nm(struct mpage *mpage, const struct mdoc_node *n)  parse_mdoc_Nm(struct mpage *mpage, const struct mdoc_node *n)
 {  {
   
         if (SEC_NAME == n->sec)          return(SEC_NAME == n->sec ||
                 return(1);              (SEC_SYNOPSIS == n->sec && MDOC_HEAD == n->type));
         else if (SEC_SYNOPSIS != n->sec || MDOC_HEAD != n->type)  
                 return(0);  
   
         return(1);  
 }  }
   
 static int  static int

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