diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-02-08 18:54:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-08 18:54:00 +0100 |
commit | 52b6a9a93b06bc897d9982139c143127003f42dc (patch) | |
tree | 3aeb39813a57dffb1b49a15b8d95198d2807d417 /src/nvim/api/extmark.c | |
parent | 451bc50d40ee43a40285d16039deb83c9bf05ff6 (diff) | |
parent | af5beac1bd7a68ff0a4e1a944853bacd6a6c0745 (diff) | |
download | rneovim-52b6a9a93b06bc897d9982139c143127003f42dc.tar.gz rneovim-52b6a9a93b06bc897d9982139c143127003f42dc.tar.bz2 rneovim-52b6a9a93b06bc897d9982139c143127003f42dc.zip |
Merge pull request #27391 from bfredl/arenarock
refactor(api): refactor more api functions to use arena return
Diffstat (limited to 'src/nvim/api/extmark.c')
-rw-r--r-- | src/nvim/api/extmark.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/api/extmark.c b/src/nvim/api/extmark.c index 0948abf065..94f6059014 100644 --- a/src/nvim/api/extmark.c +++ b/src/nvim/api/extmark.c @@ -70,15 +70,15 @@ Integer nvim_create_namespace(String name) /// Gets existing, non-anonymous |namespace|s. /// /// @return dict that maps from names to namespace ids. -Dictionary nvim_get_namespaces(void) +Dictionary nvim_get_namespaces(Arena *arena) FUNC_API_SINCE(5) { - Dictionary retval = ARRAY_DICT_INIT; + Dictionary retval = arena_dict(arena, map_size(&namespace_ids)); String name; handle_T id; map_foreach(&namespace_ids, name, id, { - PUT(retval, name.data, INTEGER_OBJ(id)); + PUT_C(retval, name.data, INTEGER_OBJ(id)); }) return retval; |