diff options
author | John Schmidt <john.schmidt.h@gmail.com> | 2014-03-31 17:09:00 +0200 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-03-31 14:42:11 -0300 |
commit | e02790cad4b1ede5b32a1d77cabe40dd088ba4c0 (patch) | |
tree | 842fc6cbe96a52186342e60b5c7453859cf38000 /src/garray.c | |
parent | a4c77ab5f003f6ddc31882b05319ec526728ac01 (diff) | |
download | rneovim-e02790cad4b1ede5b32a1d77cabe40dd088ba4c0.tar.gz rneovim-e02790cad4b1ede5b32a1d77cabe40dd088ba4c0.tar.bz2 rneovim-e02790cad4b1ede5b32a1d77cabe40dd088ba4c0.zip |
Inline ga_init()
Diffstat (limited to 'src/garray.c')
-rw-r--r-- | src/garray.c | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/garray.c b/src/garray.c index 264001f934..19a5a98f80 100644 --- a/src/garray.c +++ b/src/garray.c @@ -17,7 +17,11 @@ void ga_clear(garray_T *gap) { vim_free(gap->ga_data); - ga_init(gap); + + // Initialize growing array without resetting itemsize or growsize + gap->ga_data = NULL; + gap->ga_maxlen = 0; + gap->ga_len = 0; } /// Clear a growing array that contains a list of strings. @@ -32,17 +36,6 @@ void ga_clear_strings(garray_T *gap) ga_clear(gap); } -/// Initialize a growing array. Don't forget to set ga_itemsize and -/// ga_growsize! Or use ga_init2(). -/// -/// @param gap -void ga_init(garray_T *gap) -{ - gap->ga_data = NULL; - gap->ga_maxlen = 0; - gap->ga_len = 0; -} - /// Initialize a growing array. /// /// @param gap @@ -50,7 +43,9 @@ void ga_init(garray_T *gap) /// @param growsize void ga_init2(garray_T *gap, int itemsize, int growsize) { - ga_init(gap); + gap->ga_data = NULL; + gap->ga_maxlen = 0; + gap->ga_len = 0; gap->ga_itemsize = itemsize; gap->ga_growsize = growsize; } |