diff options
author | John Schmidt <john.schmidt.h@gmail.com> | 2014-03-31 00:27:50 +0200 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-01 08:08:07 -0300 |
commit | 2cb026c65c489743b3c5a4955dc9f276a18bd530 (patch) | |
tree | 6756dd52ed96413bb30abe3593faf3396edcf502 /src/buffer.c | |
parent | 7052b85192645086cdffd3baca56881f24cffe3f (diff) | |
download | rneovim-2cb026c65c489743b3c5a4955dc9f276a18bd530.tar.gz rneovim-2cb026c65c489743b3c5a4955dc9f276a18bd530.tar.bz2 rneovim-2cb026c65c489743b3c5a4955dc9f276a18bd530.zip |
Move fix_fname from buffer.c
Diffstat (limited to 'src/buffer.c')
-rw-r--r-- | src/buffer.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/buffer.c b/src/buffer.c index 4486611540..c181d1d7c5 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -3621,48 +3621,6 @@ append_arg_number ( } /* - * If fname is not a full path, make it a full path. - * Returns pointer to allocated memory (NULL for failure). - */ -char_u *fix_fname(char_u *fname) -{ - /* - * Force expanding the path always for Unix, because symbolic links may - * mess up the full path name, even though it starts with a '/'. - * Also expand when there is ".." in the file name, try to remove it, - * because "c:/src/../README" is equal to "c:/README". - * Similarly "c:/src//file" is equal to "c:/src/file". - * For MS-Windows also expand names like "longna~1" to "longname". - */ -#ifdef UNIX - return FullName_save(fname, TRUE); -#else - if (!vim_isAbsName(fname) - || strstr((char *)fname, "..") != NULL - || strstr((char *)fname, "//") != NULL -# ifdef BACKSLASH_IN_FILENAME - || strstr((char *)fname, "\\\\") != NULL -# endif - ) - return FullName_save(fname, FALSE); - - fname = vim_strsave(fname); - -# ifdef USE_FNAME_CASE -# ifdef USE_LONG_FNAME - if (USE_LONG_FNAME) -# endif - { - if (fname != NULL) - fname_case(fname, 0); /* set correct case for file name */ - } -# endif - - return fname; -#endif -} - -/* * Make "ffname" a full file name, set "sfname" to "ffname" if not NULL. * "ffname" becomes a pointer to allocated memory (or NULL). */ |