mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Merge pull request #3825 from sethjackson/modname
Windows: Remove unnecessary codepath from modname
This commit is contained in:
commit
3b74ee1ce9
@ -4331,8 +4331,6 @@ void shorten_fnames(int force)
|
||||
/// @return [allocated] - A new filename, made up from:
|
||||
/// * fname + ext, if fname not NULL.
|
||||
/// * current dir + ext, if fname is NULL.
|
||||
/// On Windows, and if ext starts with ".", a "_" is
|
||||
/// preprended to ext (for filename to be valid).
|
||||
/// Result is guaranteed to:
|
||||
/// * be ended by <ext>.
|
||||
/// * have a basename with at most BASENAMELEN chars:
|
||||
@ -4386,15 +4384,6 @@ char *modname(const char *fname, const char *ext, bool prepend_dot)
|
||||
char *s;
|
||||
s = ptr + strlen(ptr);
|
||||
|
||||
#if defined(WIN3264)
|
||||
// If there is no file name, and the extension starts with '.', put a
|
||||
// '_' before the dot, because just ".ext" may be invalid if it's on a
|
||||
// FAT partition, and on HPFS it doesn't matter.
|
||||
else if ((fname == NULL || *fname == NUL) && *ext == '.') {
|
||||
*s++ = '_';
|
||||
}
|
||||
#endif
|
||||
|
||||
// Append the extension.
|
||||
// ext can start with '.' and cannot exceed 3 more characters.
|
||||
strcpy(s, ext);
|
||||
|
Loading…
Reference in New Issue
Block a user