diff options
| author | Emil Velikov <emil.velikov@collabora.com> | 2017-02-21 16:14:26 +0000 |
|---|---|---|
| committer | Pekka Paalanen <pekka.paalanen@collabora.co.uk> | 2017-03-14 12:54:01 +0200 |
| commit | 654dee85c65e554b3f0d82350d6740520e4e7d56 (patch) | |
| tree | f15e07dfafd48f58f5c284799e9d77b5b43a77a5 /src | |
| parent | wayland-server: Remove unused members from struct wl_client (diff) | |
| download | wayland-654dee85c65e554b3f0d82350d6740520e4e7d56.tar wayland-654dee85c65e554b3f0d82350d6740520e4e7d56.tar.gz wayland-654dee85c65e554b3f0d82350d6740520e4e7d56.tar.bz2 wayland-654dee85c65e554b3f0d82350d6740520e4e7d56.tar.lz wayland-654dee85c65e554b3f0d82350d6740520e4e7d56.tar.xz wayland-654dee85c65e554b3f0d82350d6740520e4e7d56.tar.zst wayland-654dee85c65e554b3f0d82350d6740520e4e7d56.zip | |
wayland-util: do not export the wl_map_* API
Used only internally and explicitly marked as such with commit
cf04b0a18f2 ("Move private definitions and prototypes to new
zwayland-private.h")
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Diffstat (limited to 'src')
| -rw-r--r-- | src/wayland-util.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/wayland-util.c b/src/wayland-util.c index 077fec7..cab7fc5 100644 --- a/src/wayland-util.c +++ b/src/wayland-util.c @@ -177,21 +177,21 @@ union map_entry { #define map_entry_get_data(entry) ((void *)((entry).next & ~(uintptr_t)0x3)) #define map_entry_get_flags(entry) (((entry).next >> 1) & 0x1) -WL_EXPORT void +void wl_map_init(struct wl_map *map, uint32_t side) { memset(map, 0, sizeof *map); map->side = side; } -WL_EXPORT void +void wl_map_release(struct wl_map *map) { wl_array_release(&map->client_entries); wl_array_release(&map->server_entries); } -WL_EXPORT uint32_t +uint32_t wl_map_insert_new(struct wl_map *map, uint32_t flags, void *data) { union map_entry *start, *entry; @@ -223,7 +223,7 @@ wl_map_insert_new(struct wl_map *map, uint32_t flags, void *data) return (entry - start) + base; } -WL_EXPORT int +int wl_map_insert_at(struct wl_map *map, uint32_t flags, uint32_t i, void *data) { union map_entry *start; @@ -251,7 +251,7 @@ wl_map_insert_at(struct wl_map *map, uint32_t flags, uint32_t i, void *data) return 0; } -WL_EXPORT int +int wl_map_reserve_new(struct wl_map *map, uint32_t i) { union map_entry *start; @@ -290,7 +290,7 @@ wl_map_reserve_new(struct wl_map *map, uint32_t i) return 0; } -WL_EXPORT void +void wl_map_remove(struct wl_map *map, uint32_t i) { union map_entry *start; @@ -314,7 +314,7 @@ wl_map_remove(struct wl_map *map, uint32_t i) map->free_list = (i << 1) | 1; } -WL_EXPORT void * +void * wl_map_lookup(struct wl_map *map, uint32_t i) { union map_entry *start; @@ -337,7 +337,7 @@ wl_map_lookup(struct wl_map *map, uint32_t i) return NULL; } -WL_EXPORT uint32_t +uint32_t wl_map_lookup_flags(struct wl_map *map, uint32_t i) { union map_entry *start; @@ -379,7 +379,7 @@ for_each_helper(struct wl_array *entries, wl_iterator_func_t func, void *data) return ret; } -WL_EXPORT void +void wl_map_for_each(struct wl_map *map, wl_iterator_func_t func, void *data) { enum wl_iterator_result ret; |
