From 69c18efdca89cef8ba94ed4a999aba9c1f3d6f25 Mon Sep 17 00:00:00 2001 From: glx Date: Thu, 17 Jan 2008 00:21:43 +0000 Subject: (svn r11886) -Add: sort the strings in languages dropdown --- src/strings_func.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/strings_func.h') diff --git a/src/strings_func.h b/src/strings_func.h index e75ce8c67..9067f7049 100644 --- a/src/strings_func.h +++ b/src/strings_func.h @@ -69,6 +69,12 @@ void InitializeLanguagePacks(); int CDECL StringIDSorter(const void *a, const void *b); +/** Key comparison function for std::map */ +struct StringIDCompare +{ + bool operator()(StringID s1, StringID s2) { return StringIDSorter(&s1, &s2) < 0; } +}; + void CheckForMissingGlyphsInLoadedLanguagePack(); #endif /* STRINGS_TYPE_H */ -- cgit v1.2.3-54-g00ecf