Allows string literals as arguments in C++ clients

See issue #651. Also addresses issue #602.
This commit is contained in:
Lew Rossman
2023-01-29 12:34:58 -05:00
parent 245f8f6562
commit 2f8561632f
10 changed files with 148 additions and 140 deletions

View File

@@ -18,11 +18,11 @@
typedef struct DataEntryStruct *HashTable;
HashTable *hashtable_create(void);
int hashtable_insert(HashTable *, char *, int);
int hashtable_find(HashTable *, char *);
char *hashtable_findkey(HashTable *, char *);
int hashtable_insert(HashTable *, const char *, int);
int hashtable_find(HashTable *, const char *);
char *hashtable_findkey(HashTable *, const char *);
void hashtable_free(HashTable *);
int hashtable_update(HashTable *ht, char *key, int new_data);
int hashtable_delete(HashTable *ht, char *key);
int hashtable_update(HashTable *ht, const char *key, int new_data);
int hashtable_delete(HashTable *ht, const char *key);
#endif