mirror of
https://github.com/MidnightCommander/mc
synced 2025-03-11 18:32:53 +03:00
Ticket #2637: faster startup of mc.
Since content of keymap file is ASCII-only and case insensitive, don't use some utf8-manipulation: g_ascii_strcasecmp() is used instead of str_casecmp(). Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
0035a1de73
commit
1673c37548
@ -34,7 +34,6 @@
|
||||
|
||||
#include "lib/global.h"
|
||||
#include "lib/tty/key.h" /* KEY_M_ */
|
||||
#include "lib/strutil.h" /* str_casecmp() */
|
||||
#include "lib/keybind.h"
|
||||
|
||||
/*** global variables ****************************************************************************/
|
||||
@ -350,7 +349,7 @@ name_keymap_comparator (const void *p1, const void *p2)
|
||||
const name_keymap_t *m1 = (const name_keymap_t *) p1;
|
||||
const name_keymap_t *m2 = (const name_keymap_t *) p2;
|
||||
|
||||
return str_casecmp (m1->name, m2->name);
|
||||
return g_ascii_strcasecmp (m1->name, m2->name);
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
@ -43,7 +43,6 @@
|
||||
#include <unistd.h>
|
||||
|
||||
#include "lib/global.h"
|
||||
#include "lib/strutil.h" /* str_casecmp */
|
||||
|
||||
#include "lib/vfs/vfs.h"
|
||||
|
||||
@ -1156,7 +1155,7 @@ key_code_comparator_by_name (const void *p1, const void *p2)
|
||||
const key_code_name_t *n1 = *(const key_code_name_t **) p1;
|
||||
const key_code_name_t *n2 = *(const key_code_name_t **) p2;
|
||||
|
||||
return str_casecmp (n1->name, n2->name);
|
||||
return g_ascii_strcasecmp (n1->name, n2->name);
|
||||
}
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
Loading…
x
Reference in New Issue
Block a user