mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-23 06:44:38 +01:00
Fix for travis
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user