summaryrefslogtreecommitdiffstats
path: root/src/proto/misc2.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-02-09 12:29:56 +0100
committerBram Moolenaar <Bram@vim.org>2018-02-09 12:29:56 +0100
commit1567558b20575e1b17c3808c6bd622b0b4810e36 (patch)
tree99daa4315bad8425010182fc21c12516a5c96713 /src/proto/misc2.pro
parent0562532c2eee6205d225aa1dc7e3e89af0dfd990 (diff)
patch 8.0.1481: clearing a pointer takes two linesv8.0.1481
Problem: Clearing a pointer takes two lines. Solution: Add vim_clear() to free and clear the pointer.
Diffstat (limited to 'src/proto/misc2.pro')
-rw-r--r--src/proto/misc2.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/proto/misc2.pro b/src/proto/misc2.pro
index 6999683c7b..4c20a7c0f0 100644
--- a/src/proto/misc2.pro
+++ b/src/proto/misc2.pro
@@ -46,6 +46,7 @@ void vim_strncpy(char_u *to, char_u *from, size_t len);
void vim_strcat(char_u *to, char_u *from, size_t tosize);
int copy_option_part(char_u **option, char_u *buf, int maxlen, char *sep_chars);
void vim_free(void *x);
+void vim_clear(void **x);
int vim_stricmp(char *s1, char *s2);
int vim_strnicmp(char *s1, char *s2, size_t len);
char_u *vim_strchr(char_u *string, int c);