aboutsummaryrefslogtreecommitdiff
path: root/src/garray.h
diff options
context:
space:
mode:
authorFelipe Oliveira Carvalho <felipekde@gmail.com>2014-02-28 01:35:53 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-02-28 06:43:20 -0300
commit410f0a27c5dbd28a48d43af360c23c03ca088f6c (patch)
tree4d2454a3af3b77c0adb4185682b2cb41b6afb199 /src/garray.h
parent79882bc7bdcb7de8827cb08187ea6252f4d1fd6e (diff)
downloadrneovim-410f0a27c5dbd28a48d43af360c23c03ca088f6c.tar.gz
rneovim-410f0a27c5dbd28a48d43af360c23c03ca088f6c.tar.bz2
rneovim-410f0a27c5dbd28a48d43af360c23c03ca088f6c.zip
Extract garray.c from misc2.c
Start to split misc2.c in many other files (see #209).
Diffstat (limited to 'src/garray.h')
-rw-r--r--src/garray.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/garray.h b/src/garray.h
new file mode 100644
index 0000000000..256d5f2cb8
--- /dev/null
+++ b/src/garray.h
@@ -0,0 +1,14 @@
+#ifndef NEOVIM_GARRAY_H
+#define NEOVIM_GARRAY_H
+
+void ga_clear __ARGS((garray_T *gap));
+void ga_clear_strings __ARGS((garray_T *gap));
+void ga_init __ARGS((garray_T *gap));
+void ga_init2 __ARGS((garray_T *gap, int itemsize, int growsize));
+int ga_grow __ARGS((garray_T *gap, int n));
+char_u *ga_concat_strings __ARGS((garray_T *gap));
+void ga_concat __ARGS((garray_T *gap, char_u *s));
+void ga_append __ARGS((garray_T *gap, int c));
+void append_ga_line __ARGS((garray_T *gap));
+
+#endif /* NEOVIM_GARRAY_H */