diff options
Diffstat (limited to 'include/storage.h')
| -rw-r--r-- | include/storage.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/storage.h b/include/storage.h index 8edf8b0..e46c9a8 100644 --- a/include/storage.h +++ b/include/storage.h @@ -92,6 +92,8 @@ typedef node* tree; ltable *newLtable(uint64_t size); +int deleteLtable(ltable **lt); + int insertLtable(ltable *lt, char *str); int removeLtable(ltable *lt, char *str); @@ -106,6 +108,8 @@ ltable *loadLtable(FILE *fp); ctable *newCtable(uint64_t size); +int deleteCtable(ctable **ct); + int insertCtable(ctable *ct, uint64_t n); int removeCtable(ctable *ct, uint64_t n); @@ -120,6 +124,8 @@ ctable *loadCtable(FILE *fp); mtable *newMtable(uint64_t size); +int deleteMtable(mtable **mt); + int insertMtable(mtable *mt, relation r); int removeMtable(mtable *mt, relation r); @@ -138,6 +144,8 @@ mtable *loadMtable(FILE *fp); node *newNode(uint64_t h, uint64_t i); +int deleteTree(tree *root); + node *insertNode(node *r, uint64_t h, uint64_t i); node *removeNode(node *r, uint64_t h); |
