aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/database.h2
-rw-r--r--include/storage.h30
2 files changed, 15 insertions, 17 deletions
diff --git a/include/database.h b/include/database.h
index 1ae65b6..bd60e72 100644
--- a/include/database.h
+++ b/include/database.h
@@ -23,6 +23,8 @@ int addFileTag(database *db, char *file, char *tag);
int addFileTags(database *db, char *file, int ntags, ...);
+int addTagFiles(database *db, char *tag, int nfiles, ...);
+
int removeFile(database *db, char *file);
int removeTag(database *db, char *tag);
diff --git a/include/storage.h b/include/storage.h
index dccfa5f..8edf8b0 100644
--- a/include/storage.h
+++ b/include/storage.h
@@ -92,11 +92,11 @@ typedef node* tree;
ltable *newLtable(uint64_t size);
-int ltableAdd(ltable *lt, char *str);
+int insertLtable(ltable *lt, char *str);
-int ltableRemove(ltable *lt, char *str);
+int removeLtable(ltable *lt, char *str);
-uint64_t ltableSearch(ltable *lt, char *str);
+uint64_t searchLtable(ltable *lt, char *str);
int storeLtable(const ltable *lt, FILE *fp);
@@ -106,11 +106,11 @@ ltable *loadLtable(FILE *fp);
ctable *newCtable(uint64_t size);
-int ctableAdd(ctable *ct, uint64_t n);
+int insertCtable(ctable *ct, uint64_t n);
-int ctableRemove(ctable *ct, uint64_t n);
+int removeCtable(ctable *ct, uint64_t n);
-uint64_t ctableSearch(ctable *ct, uint64_t n);
+uint64_t searchCtable(ctable *ct, uint64_t n);
int storeCtable(const ctable *ht, FILE *fp);
@@ -120,19 +120,15 @@ ctable *loadCtable(FILE *fp);
mtable *newMtable(uint64_t size);
-int mtableAdd(mtable *mt, relation r);
+int insertMtable(mtable *mt, relation r);
-int mtableRemove(mtable *mt, relation r);
+int removeMtable(mtable *mt, relation r);
-int mtableRemoveFile(mtable *mt, uint64_t file);
+int removeFileMtable(mtable *mt, uint64_t file);
-int mtableRemoveTag(mtable *mt, uint64_t tag);
+int removeTagMtable(mtable *mt, uint64_t tag);
-uint64_t mtableSearch(mtable *mt, relation r);
-
-uint64_t mtableSearchFile(mtable *mt, uint64_t file);
-
-uint64_t mtableSearchTag(mtable *mt, uint64_t tag);
+uint64_t searchMtable(mtable *mt, relation r);
int storeMtable(const mtable *mt, FILE *fp);
@@ -144,9 +140,9 @@ node *newNode(uint64_t h, uint64_t i);
node *insertNode(node *r, uint64_t h, uint64_t i);
-node *deleteNode(node *r, uint64_t h);
+node *removeNode(node *r, uint64_t h);
-uint64_t nodeSearch(node *n, uint64_t h);
+uint64_t searchNode(node *n, uint64_t h);
int storeAVLTree(tree root, FILE *fp);