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

Diff for /mandoc/mandocdb.c between version 1.146 and 1.147

version 1.146, 2014/04/27 23:08:56 version 1.147, 2014/05/07 15:10:36
Line 512  main(int argc, char *argv[])
Line 512  main(int argc, char *argv[])
                                 goto out;                                  goto out;
   
                         mpages_merge(mc, mp);                          mpages_merge(mc, mp);
                         if (warnings &&                          if (warnings && !nodb &&
                             ! (MPARSE_QUICK & mparse_options))                              ! (MPARSE_QUICK & mparse_options))
                                 names_check();                                  names_check();
                         dbclose(0);                          dbclose(0);
Line 1996  dbadd(struct mpage *mpage, struct mchars *mc)
Line 1996  dbadd(struct mpage *mpage, struct mchars *mc)
         mlink = mpage->mlinks;          mlink = mpage->mlinks;
   
         if (nodb) {          if (nodb) {
                   for (key = ohash_first(&names, &slot); NULL != key;
                        key = ohash_next(&names, &slot)) {
                           if (key->rendered != key->key)
                                   free(key->rendered);
                           free(key);
                   }
                   for (key = ohash_first(&strings, &slot); NULL != key;
                        key = ohash_next(&strings, &slot)) {
                           if (key->rendered != key->key)
                                   free(key->rendered);
                           free(key);
                   }
                 if (0 == debug)                  if (0 == debug)
                         return;                          return;
                 while (NULL != mlink) {                  while (NULL != mlink) {

Legend:
Removed from v.1.146  
changed lines
  Added in v.1.147

CVSweb