From 4b721332d570f53719894af922c22b7cba146b18 Mon Sep 17 00:00:00 2001 From: Soikk Date: Sat, 13 Aug 2022 18:49:30 +0200 Subject: Added primitive repl, delete functions for database and remove tag from file function. --- include/storage.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include/storage.h') 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); -- cgit v1.2.3