mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 19:25:11 -07:00
Happy little, happy little, happy little linter
This commit is contained in:
parent
e6b8893337
commit
98fb53e0eb
@ -1946,18 +1946,20 @@ int expand_wildcards(int num_pat, char_u **pat, int *num_files, char_u ***files,
|
|||||||
if (*p_wig) {
|
if (*p_wig) {
|
||||||
char_u *ffname;
|
char_u *ffname;
|
||||||
|
|
||||||
/* check all filess in (*files)[] */
|
// check all filess in (*files)[]
|
||||||
for (i = 0; i < *num_files; ++i) {
|
for (i = 0; i < *num_files; i++) {
|
||||||
ffname = (char_u *)FullName_save((char *)(*files)[i], FALSE);
|
ffname = (char_u *)FullName_save((char *)(*files)[i], false);
|
||||||
if (ffname == NULL) /* out of memory */
|
if (ffname == NULL) { // out of memory
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
if (match_file_list(p_wig, (*files)[i], ffname)) {
|
if (match_file_list(p_wig, (*files)[i], ffname)) {
|
||||||
/* remove this matching files from the list */
|
// remove this matching files from the list
|
||||||
xfree((*files)[i]);
|
xfree((*files)[i]);
|
||||||
for (j = i; j + 1 < *num_files; ++j)
|
for (j = i; j + 1 < *num_files; j++) {
|
||||||
(*files)[j] = (*files)[j + 1];
|
(*files)[j] = (*files)[j + 1];
|
||||||
--*num_files;
|
}
|
||||||
--i;
|
(*num_files)--;
|
||||||
|
i--;
|
||||||
}
|
}
|
||||||
xfree(ffname);
|
xfree(ffname);
|
||||||
}
|
}
|
||||||
@ -1968,15 +1970,16 @@ int expand_wildcards(int num_pat, char_u **pat, int *num_files, char_u ***files,
|
|||||||
*/
|
*/
|
||||||
if (*num_files > 1) {
|
if (*num_files > 1) {
|
||||||
non_suf_match = 0;
|
non_suf_match = 0;
|
||||||
for (i = 0; i < *num_files; ++i) {
|
for (i = 0; i < *num_files; i++) {
|
||||||
if (!match_suffix((*files)[i])) {
|
if (!match_suffix((*files)[i])) {
|
||||||
/*
|
//
|
||||||
* Move the name without matching suffix to the front
|
// Move the name without matching suffix to the front
|
||||||
* of the list.
|
// of the list.
|
||||||
*/
|
//
|
||||||
p = (*files)[i];
|
p = (*files)[i];
|
||||||
for (j = i; j > non_suf_match; --j)
|
for (j = i; j > non_suf_match; j--) {
|
||||||
(*files)[j] = (*files)[j - 1];
|
(*files)[j] = (*files)[j - 1];
|
||||||
|
}
|
||||||
(*files)[non_suf_match++] = p;
|
(*files)[non_suf_match++] = p;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user