Skip to content

Commit

Permalink
Refactor default_vim{,runtime}_dir to use char type. neovim#2375
Browse files Browse the repository at this point in the history
See: neovim#459
Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
Reviewed-by: Eliseo Martínez <eliseomarmol@gmail.com>
  • Loading branch information
mbainter authored and Shougo committed Apr 20, 2015
1 parent 487d238 commit ea3d9fa
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 9 deletions.
4 changes: 2 additions & 2 deletions config/pathdef.c.in
@@ -1,5 +1,5 @@
#include "${PROJECT_SOURCE_DIR}/src/nvim/vim.h"
char_u *default_vim_dir = (char_u *)"${CMAKE_INSTALL_PREFIX}/share/nvim";
char_u *default_vimruntime_dir = (char_u *)"";
char *default_vim_dir = "${CMAKE_INSTALL_PREFIX}/share/nvim";
char *default_vimruntime_dir = "";
char_u *compiled_user = (char_u *)"${USERNAME}";
char_u *compiled_sys = (char_u *)"${HOSTNAME}";
4 changes: 2 additions & 2 deletions src/nvim/globals.h
Expand Up @@ -982,8 +982,8 @@ EXTERN char breakat_flags[256]; /* which characters are in 'breakat' */
* Makefile to make their value depend on the Makefile.
*/
#ifdef HAVE_PATHDEF
extern char_u *default_vim_dir;
extern char_u *default_vimruntime_dir;
extern char *default_vim_dir;
extern char *default_vimruntime_dir;
extern char_u *compiled_user;
extern char_u *compiled_sys;
#endif
Expand Down
7 changes: 4 additions & 3 deletions src/nvim/os/env.c
Expand Up @@ -495,13 +495,14 @@ char_u *vim_getenv(char_u *name, bool *mustfree)
if (p == NULL) {
/* Only use default_vimruntime_dir when it is not empty */
if (vimruntime && *default_vimruntime_dir != NUL) {
p = default_vimruntime_dir;
p = (char_u *)default_vimruntime_dir;
*mustfree = false;
} else if (*default_vim_dir != NUL) {
if (vimruntime && (p = vim_version_dir(default_vim_dir)) != NULL) {
if (vimruntime
&& (p = vim_version_dir((char_u *)default_vim_dir)) != NULL) {
*mustfree = true;
} else {
p = default_vim_dir;
p = (char_u *)default_vim_dir;
*mustfree = false;
}
}
Expand Down
4 changes: 2 additions & 2 deletions src/nvim/version.c
Expand Up @@ -915,13 +915,13 @@ void list_version(void)

if (*default_vim_dir != NUL) {
version_msg(_(" fall-back for $VIM: \""));
version_msg((char *)default_vim_dir);
version_msg(default_vim_dir);
version_msg("\"\n");
}

if (*default_vimruntime_dir != NUL) {
version_msg(_(" f-b for $VIMRUNTIME: \""));
version_msg((char *)default_vimruntime_dir);
version_msg(default_vimruntime_dir);
version_msg("\"\n");
}
#endif // ifdef HAVE_PATHDEF
Expand Down

0 comments on commit ea3d9fa

Please sign in to comment.