#include <string.h>#include <assert.h>#include "gimex.h"#include "locale.h"#include "wnd_file.h"#include <stdlib.h>Go to the source code of this file.
Classes | |
| struct | LOCALEFILE_HEADERCHUNK |
| struct | LOCALEFILE_INDEXCHUNK |
| struct | LOCALEFILE_LANGUAGECHUNK |
| struct | LOCALE_INSTANCE |
Macros | |
| #define | LOCALEFILE_HEADERCHUNKID 0x48434f4c /* 'LOCH' */ |
| #define | LOCALEFILE_INDEXCHUNKID 0x49434f4c /* 'LOCI' */ |
| #define | LOCALEFILE_LANGUAGECHUNKID 0x4c434f4c /* 'LOCL' */ |
| #define | LOCALEFILE_HEADERCHUNK_LANGUAGE_OFFSET sizeof(LOCALEFILE_HEADERCHUNK) |
| #define | LOCALEFILE_INDEXCHUNK_STRINGID_OFFSET sizeof(LOCALEFILE_INDEXCHUNK) |
| #define | LOCALEFILE_LANGUAGECHUNK_STRING_OFFSET sizeof(LOCALEFILE_LANGUAGECHUNK) |
Typedefs | |
| typedef LOCALEFILE_HEADERCHUNK | HEADER |
| typedef LOCALEFILE_INDEXCHUNK | INDEX |
| typedef LOCALEFILE_LANGUAGECHUNK | BANK |
Functions | |
| int | LOCALE_isinitialized (void) |
| int | LOCALE_init (void) |
| void | LOCALE_restore (void) |
| void | LOCALE_setbank (int BankIndex) |
| int | LOCALE_getbank (void) |
| int | LOCALE_getbanklanguageid (void) |
| int | LOCALE_getbankstringcount (void) |
| int | LOCALE_loadtable (const char *PathName, int LanguageID) |
| void | LOCALE_freetable (void) |
| const char * | LOCALE_getstring (int StringID) |
| const char * | LOCALE_getstr (const void *pLocFile, int StringID) |
Variables | |
| int | LOCALElanguageid = 0 |
| #define LOCALEFILE_HEADERCHUNK_LANGUAGE_OFFSET sizeof(LOCALEFILE_HEADERCHUNK) |
Definition at line 45 of file locale.cpp.
| #define LOCALEFILE_HEADERCHUNKID 0x48434f4c /* 'LOCH' */ |
Definition at line 31 of file locale.cpp.
| #define LOCALEFILE_INDEXCHUNK_STRINGID_OFFSET sizeof(LOCALEFILE_INDEXCHUNK) |
Definition at line 62 of file locale.cpp.
| #define LOCALEFILE_INDEXCHUNKID 0x49434f4c /* 'LOCI' */ |
Definition at line 32 of file locale.cpp.
| #define LOCALEFILE_LANGUAGECHUNK_STRING_OFFSET sizeof(LOCALEFILE_LANGUAGECHUNK) |
Definition at line 76 of file locale.cpp.
| #define LOCALEFILE_LANGUAGECHUNKID 0x4c434f4c /* 'LOCL' */ |
Definition at line 33 of file locale.cpp.
| typedef LOCALEFILE_LANGUAGECHUNK BANK |
Definition at line 85 of file locale.cpp.
| typedef LOCALEFILE_HEADERCHUNK HEADER |
Definition at line 83 of file locale.cpp.
| typedef LOCALEFILE_INDEXCHUNK INDEX |
Definition at line 84 of file locale.cpp.
| void LOCALE_freetable | ( | void | ) |
Definition at line 638 of file locale.cpp.
| int LOCALE_getbank | ( | void | ) |
Definition at line 302 of file locale.cpp.
| int LOCALE_getbanklanguageid | ( | void | ) |
Definition at line 343 of file locale.cpp.
| int LOCALE_getbankstringcount | ( | void | ) |
Definition at line 384 of file locale.cpp.
| const char * LOCALE_getstr | ( | const void * | pLocFile, |
| int | StringID ) |
Definition at line 824 of file locale.cpp.
| const char * LOCALE_getstring | ( | int | StringID | ) |
Definition at line 732 of file locale.cpp.
| int LOCALE_init | ( | void | ) |
Definition at line 146 of file locale.cpp.
| int LOCALE_isinitialized | ( | void | ) |
Definition at line 101 of file locale.cpp.
| int LOCALE_loadtable | ( | const char * | PathName, |
| int | LanguageID ) |
Definition at line 564 of file locale.cpp.
| void LOCALE_restore | ( | void | ) |
Definition at line 197 of file locale.cpp.
| void LOCALE_setbank | ( | int | BankIndex | ) |
Definition at line 262 of file locale.cpp.
| int LOCALElanguageid = 0 |
Definition at line 822 of file locale.cpp.