diff options
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index be2df9488e..bb2404750b 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -469,7 +469,9 @@ void eval_clear(void) hash_clear(&compat_hashtab); free_scriptnames(); +# ifdef HAVE_WORKING_LIBINTL free_locales(); +# endif // global variables vars_clear(&globvarht); @@ -8966,7 +8968,7 @@ static void list_one_var_a(const char *prefix, const char *name, const ptrdiff_t msg_putchar(' '); } - msg_outtrans((char_u *)string); + msg_outtrans((char *)string); if (type == VAR_FUNC || type == VAR_PARTIAL) { msg_puts("()"); @@ -10122,7 +10124,7 @@ repeat: os_dirname((char_u *)dirname, MAXPATHL); if (has_homerelative) { s = xstrdup(dirname); - home_replace(NULL, (char_u *)s, (char_u *)dirname, MAXPATHL, true); + home_replace(NULL, s, dirname, MAXPATHL, true); xfree(s); } size_t namelen = STRLEN(dirname); @@ -10145,7 +10147,7 @@ repeat: } } } else { - home_replace(NULL, (char_u *)p, (char_u *)dirname, MAXPATHL, true); + home_replace(NULL, p, dirname, MAXPATHL, true); // Only replace it when it starts with '~' if (*dirname == '~') { s = xstrdup(dirname); |