[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.12 and 1.13

version 1.12, 2011/04/12 14:48:42 version 1.13, 2011/04/28 10:44:02
Line 48  enum type {
Line 48  enum type {
         MANDOC_FUNCTION,          MANDOC_FUNCTION,
         MANDOC_UTILITY,          MANDOC_UTILITY,
         MANDOC_INCLUDES,          MANDOC_INCLUDES,
         MANDOC_VARIABLE          MANDOC_VARIABLE,
           MANDOC_STANDARD
 };  };
   
 #define MAN_ARGS          DB *db, \  #define MAN_ARGS          DB *db, \
Line 82  static void    pmdoc_Fn(MDOC_ARGS);
Line 83  static void    pmdoc_Fn(MDOC_ARGS);
 static  void              pmdoc_Fo(MDOC_ARGS);  static  void              pmdoc_Fo(MDOC_ARGS);
 static  void              pmdoc_Nd(MDOC_ARGS);  static  void              pmdoc_Nd(MDOC_ARGS);
 static  void              pmdoc_Nm(MDOC_ARGS);  static  void              pmdoc_Nm(MDOC_ARGS);
   static  void              pmdoc_St(MDOC_ARGS);
 static  void              pmdoc_Vt(MDOC_ARGS);  static  void              pmdoc_Vt(MDOC_ARGS);
   
 typedef void            (*pmdoc_nf)(MDOC_ARGS);  typedef void            (*pmdoc_nf)(MDOC_ARGS);
Line 126  static const pmdoc_nf   mdocs[MDOC_MAX] = {
Line 128  static const pmdoc_nf   mdocs[MDOC_MAX] = {
         NULL, /* Ot */          NULL, /* Ot */
         NULL, /* Pa */          NULL, /* Pa */
         NULL, /* Rv */          NULL, /* Rv */
         NULL, /* St */          pmdoc_St, /* St */
         pmdoc_Vt, /* Va */          pmdoc_Vt, /* Va */
         pmdoc_Vt, /* Vt */          pmdoc_Vt, /* Vt */
         NULL, /* Xr */          NULL, /* Xr */
Line 564  pmdoc_Fn(MDOC_ARGS)
Line 566  pmdoc_Fn(MDOC_ARGS)
   
         dbt_append(key, ksz, cp);          dbt_append(key, ksz, cp);
         fl = MANDOC_FUNCTION;          fl = MANDOC_FUNCTION;
           memcpy(val->data, &fl, 4);
   }
   
   /* ARGSUSED */
   static void
   pmdoc_St(MDOC_ARGS)
   {
           uint32_t         fl;
   
           if (SEC_STANDARDS != n->sec)
                   return;
           if (NULL == n->child || MDOC_TEXT != n->child->type)
                   return;
   
           dbt_append(key, ksz, n->child->string);
           fl = MANDOC_STANDARD;
         memcpy(val->data, &fl, 4);          memcpy(val->data, &fl, 4);
 }  }
   

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

CVSweb