1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
---|---|
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | void ga_clear(garray_T *gap); |
7 | void ga_clear_strings(garray_T *gap); |
8 | void ga_init(garray_T *gap, int itemsize, int growsize); |
9 | void ga_set_growsize(garray_T *gap, int growsize); |
10 | void ga_grow(garray_T *gap, int n); |
11 | void ga_remove_duplicate_strings(garray_T *gap); |
12 | char_u *ga_concat_strings_sep(const garray_T *gap, const char *sep) FUNC_ATTR_NONNULL_RET; |
13 | char_u *ga_concat_strings(const garray_T *gap) FUNC_ATTR_NONNULL_RET; |
14 | void ga_concat(garray_T *gap, const char_u *restrict s); |
15 | void ga_concat_len(garray_T *const gap, const char *restrict s, const size_t len) FUNC_ATTR_NONNULL_ALL; |
16 | void ga_append(garray_T *gap, char c); |
17 | #include "nvim/func_attr.h" |
18 |