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

Diff for /mandoc/Attic/apropos_db.c between version 1.22 and 1.23

version 1.22, 2011/12/09 11:18:57 version 1.23, 2011/12/10 21:46:59
Line 550  single_search(struct rectree *tree, const struct opts 
Line 550  single_search(struct rectree *tree, const struct opts 
                         (rs, (tree->len + 1) * sizeof(struct rec));                          (rs, (tree->len + 1) * sizeof(struct rec));
   
                 memcpy(&rs[tree->len], &r, sizeof(struct rec));                  memcpy(&rs[tree->len], &r, sizeof(struct rec));
                   memset(&r, 0, sizeof(struct rec));
                 rs[tree->len].matches =                  rs[tree->len].matches =
                         mandoc_calloc(terms, sizeof(int));                          mandoc_calloc(terms, sizeof(int));
   
Line 565  single_search(struct rectree *tree, const struct opts 
Line 566  single_search(struct rectree *tree, const struct opts 
                 } else                  } else
                         root = tree->len;                          root = tree->len;
   
                 memset(&r, 0, sizeof(struct rec));  
                 tree->len++;                  tree->len++;
         }          }
   
Line 573  single_search(struct rectree *tree, const struct opts 
Line 573  single_search(struct rectree *tree, const struct opts 
         (*idx->close)(idx);          (*idx->close)(idx);
   
         free(buf);          free(buf);
           recfree(&r);
         return(1 == ch);          return(1 == ch);
 }  }
   

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

CVSweb