diff options
| author | krasimir <krasimir@chalmers.se> | 2017-04-19 12:30:40 +0000 |
|---|---|---|
| committer | krasimir <krasimir@chalmers.se> | 2017-04-19 12:30:40 +0000 |
| commit | 5c93f2fba5eadaa1e516106c08d495c14a0eb647 (patch) | |
| tree | e0d2a925cc0f3c0d8ec4bac0668fb42b2a64babe /src/runtime/c/gu/map.c | |
| parent | 74ce52d761de9bc49fbb1aaf2d273d3edc34a3d6 (diff) | |
in libgu mark explicitly all functions that belong to the API
Diffstat (limited to 'src/runtime/c/gu/map.c')
| -rw-r--r-- | src/runtime/c/gu/map.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/runtime/c/gu/map.c b/src/runtime/c/gu/map.c index 477bcef08..9abebbe6e 100644 --- a/src/runtime/c/gu/map.c +++ b/src/runtime/c/gu/map.c @@ -222,7 +222,7 @@ gu_map_maybe_resize(GuMap* map) return false; } -void* +GU_API void* gu_map_find(GuMap* map, const void* key) { size_t idx; @@ -233,14 +233,14 @@ gu_map_find(GuMap* map, const void* key) return NULL; } -const void* +GU_API const void* gu_map_find_default(GuMap* map, const void* key) { void* p = gu_map_find(map, key); return p ? p : map->default_value; } -const void* +GU_API const void* gu_map_find_key(GuMap* map, const void* key) { size_t idx; @@ -251,14 +251,14 @@ gu_map_find_key(GuMap* map, const void* key) return NULL; } -bool +GU_API bool gu_map_has(GuMap* ht, const void* key) { size_t idx; return gu_map_lookup(ht, key, &idx); } -void* +GU_API void* gu_map_insert(GuMap* map, const void* key) { size_t idx; @@ -289,7 +289,7 @@ gu_map_insert(GuMap* map, const void* key) return &map->data.values[idx * map->value_size]; } -void +GU_API void gu_map_iter(GuMap* map, GuMapItor* itor, GuExn* err) { for (size_t i = 0; i < map->data.n_entries && gu_ok(err); i++) { @@ -340,7 +340,7 @@ gu_map_enum_next(GuEnum* self, void* to, GuPool* pool) en->i = i+1; } -GuEnum* +GU_API GuEnum* gu_map_enum(GuMap* ht, GuPool* pool) { GuMapEnum* en = gu_new(GuMapEnum, pool); @@ -350,7 +350,7 @@ gu_map_enum(GuMap* ht, GuPool* pool) return &en->en; } -size_t +GU_API size_t gu_map_count(GuMap* map) { size_t count = 0; @@ -365,7 +365,7 @@ gu_map_count(GuMap* map) static const uint8_t gu_map_no_values[1] = { 0 }; -GuMap* +GU_API GuMap* gu_make_map(size_t key_size, GuHasher* hasher, size_t value_size, const void* default_value, size_t init_size, |
