0
0
mirror of https://github.com/vim/vim.git synced 2025-09-29 04:34:16 -04:00

patch 8.2.0209: function a bit far away from where it's used

Problem:    Function a bit far away from where it's used.
Solution:   Move function close to where it's used. (Ken Takata, closes #5569)
This commit is contained in:
Bram Moolenaar
2020-02-04 22:32:59 +01:00
parent d816cd94d8
commit 80147dda4f
3 changed files with 42 additions and 40 deletions

View File

@@ -4423,17 +4423,17 @@ readdir_core(
int (*checkitem)(void *context, char_u *name))
{
int failed = FALSE;
#ifdef MSWIN
# ifdef MSWIN
char_u *buf, *p;
int ok;
HANDLE hFind = INVALID_HANDLE_VALUE;
WIN32_FIND_DATAW wfb;
WCHAR *wn = NULL; // UTF-16 name, NULL when not used.
#endif
# endif
ga_init2(gap, (int)sizeof(char *), 20);
#ifdef MSWIN
# ifdef MSWIN
buf = alloc(MAXPATHL);
if (buf == NULL)
return FAIL;
@@ -4498,7 +4498,7 @@ readdir_core(
vim_free(buf);
vim_free(wn);
#else
# else
DIR *dirp;
struct dirent *dp;
char_u *p;
@@ -4547,7 +4547,7 @@ readdir_core(
closedir(dirp);
}
#endif
# endif
if (!failed && gap->ga_len > 0)
sort_strings((char_u **)gap->ga_data, gap->ga_len);