aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_cmds.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2014-06-30 03:57:59 -0400
committerJustin M. Keyes <justinkz@gmail.com>2014-06-30 03:57:59 -0400
commite4abb9e09a0588177f99235526d3fab5d64345b2 (patch)
tree28b0265ba05af45cdaa983462564fbba186f135b /src/nvim/ex_cmds.c
parent2ddeb74202633784b9ebb4b963e2df06ed7332df (diff)
parent5ed74cfb7c67f79441343ec90548f333dad1729b (diff)
downloadrneovim-e4abb9e09a0588177f99235526d3fab5d64345b2.tar.gz
rneovim-e4abb9e09a0588177f99235526d3fab5d64345b2.tar.bz2
rneovim-e4abb9e09a0588177f99235526d3fab5d64345b2.zip
Merge #830 'GA_APPEND() and GA_APPEND_VIA_PTR()'
Diffstat (limited to 'src/nvim/ex_cmds.c')
-rw-r--r--src/nvim/ex_cmds.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c
index fb6ec70f57..a04f93a851 100644
--- a/src/nvim/ex_cmds.c
+++ b/src/nvim/ex_cmds.c
@@ -5446,11 +5446,9 @@ helptags_one (
ga_init(&ga, (int)sizeof(char_u *), 100);
if (add_help_tags || path_full_compare((char_u *)"$VIMRUNTIME/doc",
dir, FALSE) == kEqualFiles) {
- ga_grow(&ga, 1);
s = xmalloc(18 + STRLEN(tagfname));
sprintf((char *)s, "help-tags\t%s\t1\n", tagfname);
- ((char_u **)ga.ga_data)[ga.ga_len] = s;
- ++ga.ga_len;
+ GA_APPEND(char_u *, &ga, s);
}
/*
@@ -5517,10 +5515,8 @@ helptags_one (
|| s[1] == '\0')) {
*p2 = '\0';
++p1;
- ga_grow(&ga, 1);
s = xmalloc((p2 - p1) + STRLEN(fname) + 2);
- ((char_u **)ga.ga_data)[ga.ga_len] = s;
- ++ga.ga_len;
+ GA_APPEND(char_u *, &ga, s);
sprintf((char *)s, "%s\t%s", p1, fname);
/* find next '*' */