diff options
| author | 2025-07-23 02:20:40 -0500 | |
|---|---|---|
| committer | 2025-07-23 02:20:40 -0500 | |
| commit | b034e12d7e4e2433809f7aada72e57f712f12a3d (patch) | |
| tree | b6964125ac57ba77f8696916099a71793f32b2a2 /lib/hashmap/hashmap.h | |
| parent | - The premake5.lua file has been updated to include the LUA_COMPAT_BITLIB com... (diff) | |
Removing the dependencies from lib/
Diffstat (limited to '')
| -rw-r--r-- | lib/hashmap/hashmap.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/hashmap/hashmap.h b/lib/hashmap/hashmap.h deleted file mode 100644 index d5775c5..0000000 --- a/lib/hashmap/hashmap.h +++ /dev/null @@ -1,38 +0,0 @@ -/* -Copyright (c) 2024, Lance Borden -All rights reserved. - -This software is licensed under the BSD 3-Clause License. -You may obtain a copy of the license at: -https://opensource.org/licenses/BSD-3-Clause - -Redistribution and use in source and binary forms, with or without -modification, are permitted under the conditions stated in the BSD 3-Clause -License. - -THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -*/ - -#ifndef HASHMAP_H -#define HASHMAP_H - -typedef struct pair { - char *key; - char *val; - struct pair *next; -} map_pair_t; - -typedef struct { - map_pair_t **list; - unsigned int cap; - unsigned int len; -} hashmap_t; - -hashmap_t *hm_new_hashmap(); -unsigned int hm_hashcode(hashmap_t *this, char *key); -char *hm_get(hashmap_t *this, char *key); -void hm_set(hashmap_t *this, char *key, char *val); - -#endif // HASHMAP_H |
