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

Diff for /mandoc/Attic/mandoc-db.c between version 1.16 and 1.17

version 1.16, 2011/05/03 10:08:09 version 1.17, 2011/05/03 14:39:27
Line 49  enum type {
Line 49  enum type {
         MANDOC_UTILITY,          MANDOC_UTILITY,
         MANDOC_INCLUDES,          MANDOC_INCLUDES,
         MANDOC_VARIABLE,          MANDOC_VARIABLE,
         MANDOC_STANDARD          MANDOC_STANDARD,
           MANDOC_AUTHOR
 };  };
   
 #define MAN_ARGS          DB *db, \  #define MAN_ARGS          DB *db, \
Line 77  static int    pman_node(MAN_ARGS);
Line 78  static int    pman_node(MAN_ARGS);
 static  void              pmdoc(DB *, const char *, DBT *, size_t *,  static  void              pmdoc(DB *, const char *, DBT *, size_t *,
                                 DBT *, DBT *, size_t *, struct mdoc *);                                  DBT *, DBT *, size_t *, struct mdoc *);
 static  void              pmdoc_node(MDOC_ARGS);  static  void              pmdoc_node(MDOC_ARGS);
   static  void              pmdoc_An(MDOC_ARGS);
 static  void              pmdoc_Fd(MDOC_ARGS);  static  void              pmdoc_Fd(MDOC_ARGS);
 static  void              pmdoc_In(MDOC_ARGS);  static  void              pmdoc_In(MDOC_ARGS);
 static  void              pmdoc_Fn(MDOC_ARGS);  static  void              pmdoc_Fn(MDOC_ARGS);
Line 106  static const pmdoc_nf   mdocs[MDOC_MAX] = {
Line 108  static const pmdoc_nf   mdocs[MDOC_MAX] = {
         NULL, /* El */          NULL, /* El */
         NULL, /* It */          NULL, /* It */
         NULL, /* Ad */          NULL, /* Ad */
         NULL, /* An */          pmdoc_An, /* An */
         NULL, /* Ar */          NULL, /* Ar */
         NULL, /* Cd */          NULL, /* Cd */
         NULL, /* Cm */          NULL, /* Cm */
Line 524  dbt_append(DBT *key, size_t *ksz, const char *cp)
Line 526  dbt_append(DBT *key, size_t *ksz, const char *cp)
                 ((char *)key->data)[(int)key->size - 1] = ' ';                  ((char *)key->data)[(int)key->size - 1] = ' ';
   
         dbt_appendb(key, ksz, cp, sz + 1);          dbt_appendb(key, ksz, cp, sz + 1);
   }
   
   /* ARGSUSED */
   static void
   pmdoc_An(MDOC_ARGS)
   {
           uint32_t         fl;
   
           if (SEC_AUTHORS != n->sec)
                   return;
   
           for (n = n->child; n; n = n->next)
                   if (MDOC_TEXT == n->type)
                           dbt_append(key, ksz, n->string);
   
           fl = MANDOC_AUTHOR;
           memcpy(val->data, &fl, 4);
 }  }
   
 /* ARGSUSED */  /* ARGSUSED */

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

CVSweb