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

Diff for /mandoc/dba.c between version 1.7 and 1.8

version 1.7, 2016/08/17 18:59:37 version 1.8, 2016/08/17 20:46:56
Line 136  dba_write(const char *fname, struct dba *dba)
Line 136  dba_write(const char *fname, struct dba *dba)
  * Create a new page and append it to the pages table.   * Create a new page and append it to the pages table.
  */   */
 struct dba_array *  struct dba_array *
 dba_page_new(struct dba_array *pages, const char *name, const char *sect,  dba_page_new(struct dba_array *pages, const char *arch,
     const char *arch, const char *desc, const char *file, enum form form)      const char *desc, const char *file, enum form form)
 {  {
         struct dba_array *page, *entry;          struct dba_array *page, *entry;
   
         page = dba_array_new(DBP_MAX, 0);          page = dba_array_new(DBP_MAX, 0);
         entry = dba_array_new(1, DBA_STR | DBA_GROW);          entry = dba_array_new(1, DBA_STR | DBA_GROW);
         if (name != NULL)  
                 dba_array_add(entry, prepend(name, NAME_FILE & NAME_MASK));  
         dba_array_add(page, entry);          dba_array_add(page, entry);
         entry = dba_array_new(1, DBA_STR | DBA_GROW);          entry = dba_array_new(1, DBA_STR | DBA_GROW);
         dba_array_add(entry, (void *)sect);  
         dba_array_add(page, entry);          dba_array_add(page, entry);
         if (arch != NULL && *arch != '\0') {          if (arch != NULL && *arch != '\0') {
                 entry = dba_array_new(1, DBA_STR | DBA_GROW);                  entry = dba_array_new(1, DBA_STR | DBA_GROW);

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

CVSweb