Fix for travis

This commit is contained in:
Thomas 2015-06-22 14:17:45 +02:00
parent c7781e272c
commit 21ecd52af1
1 changed files with 4 additions and 4 deletions

View File

@ -565,7 +565,7 @@ static void window_loadsave_scrollpaint()
}
}
static int strcicmp(char const *a, char const *b)
static int compare_string_case_insensitive(char const *a, char const *b)
{
for (;; a++, b++) {
int d = tolower(*a) - tolower(*b);
@ -584,15 +584,15 @@ static int list_item_sort(const void *a, const void *b)
switch (gConfigGeneral.load_save_sort){
case SORT_NAME_ASCENDING:
return strcicmp(itemA->name, itemB->name);
return compare_string_case_insensitive(itemA->name, itemB->name);
case SORT_NAME_DESCENDING:
return -strcicmp(itemA->name, itemB->name);
return -compare_string_case_insensitive(itemA->name, itemB->name);
case SORT_DATE_DESCENDING:
return (int) -difftime(itemA->date_modified, itemB->date_modified);
case SORT_DATE_ASCENDING:
return (int) difftime(itemA->date_modified, itemB->date_modified);
default:
return strcmp(itemA->name, itemB->name);
return compare_string_case_insensitive(itemA->name, itemB->name);
}
}