From 3895150d7636f906fa261df5c439e10851a3b54c Mon Sep 17 00:00:00 2001 From: bpc2003 Date: Fri, 7 Mar 2025 16:44:29 -0500 Subject: Added hashmaps, now need to add lists --- src/include/keytab.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'src/include') diff --git a/src/include/keytab.h b/src/include/keytab.h index e69de29..f3b8910 100644 --- a/src/include/keytab.h +++ b/src/include/keytab.h @@ -0,0 +1,23 @@ +#ifndef KEYTAB_H +#define KEYTAB_H + +#define TABLEN 1024 + +union value { + char *str; + double num; + unsigned int b : 1; +}; + +struct keytab { + char *key; + int flag; + union value v; +}; + +int *getkeys(struct keytab *tab); +struct keytab getkey(struct keytab *tab, char *key); +void setkey(struct keytab *tab, char *pair); +void delkey(struct keytab *tab, char *key); + +#endif -- cgit v1.2.3