xref: /vim-8.2.3635/src/proto/alloc.pro (revision cbae5802)
1*cbae5802SYegappan Lakshmanan/* alloc.c */
2*cbae5802SYegappan Lakshmananvoid vim_mem_profile_dump(void);
3*cbae5802SYegappan Lakshmananint alloc_does_fail(size_t size);
4*cbae5802SYegappan Lakshmananvoid *alloc(size_t size);
5*cbae5802SYegappan Lakshmananvoid *alloc_id(size_t size, alloc_id_T id);
6*cbae5802SYegappan Lakshmananvoid *alloc_clear(size_t size);
7*cbae5802SYegappan Lakshmananvoid *alloc_clear_id(size_t size, alloc_id_T id);
8*cbae5802SYegappan Lakshmananvoid *lalloc_clear(size_t size, int message);
9*cbae5802SYegappan Lakshmananvoid *lalloc(size_t size, int message);
10*cbae5802SYegappan Lakshmananvoid *lalloc_id(size_t size, int message, alloc_id_T id);
11*cbae5802SYegappan Lakshmananvoid *mem_realloc(void *ptr, size_t size);
12*cbae5802SYegappan Lakshmananvoid do_outofmem_msg(size_t size);
13*cbae5802SYegappan Lakshmananvoid free_all_mem(void);
14*cbae5802SYegappan Lakshmananchar_u *vim_memsave(char_u *p, size_t len);
15*cbae5802SYegappan Lakshmananvoid vim_free(void *x);
16*cbae5802SYegappan Lakshmananvoid ga_clear(garray_T *gap);
17*cbae5802SYegappan Lakshmananvoid ga_clear_strings(garray_T *gap);
18*cbae5802SYegappan Lakshmananint ga_copy_strings(garray_T *from, garray_T *to);
19*cbae5802SYegappan Lakshmananvoid ga_init(garray_T *gap);
20*cbae5802SYegappan Lakshmananvoid ga_init2(garray_T *gap, int itemsize, int growsize);
21*cbae5802SYegappan Lakshmananint ga_grow(garray_T *gap, int n);
22*cbae5802SYegappan Lakshmananint ga_grow_inner(garray_T *gap, int n);
23*cbae5802SYegappan Lakshmananchar_u *ga_concat_strings(garray_T *gap, char *sep);
24*cbae5802SYegappan Lakshmananint ga_add_string(garray_T *gap, char_u *p);
25*cbae5802SYegappan Lakshmananvoid ga_concat(garray_T *gap, char_u *s);
26*cbae5802SYegappan Lakshmananvoid ga_concat_len(garray_T *gap, char_u *s, size_t len);
27*cbae5802SYegappan Lakshmananvoid ga_append(garray_T *gap, int c);
28*cbae5802SYegappan Lakshmananvoid append_ga_line(garray_T *gap);
29*cbae5802SYegappan Lakshmanan/* vim: set ft=c : */
30