@@ -167,23 +167,24 @@ int getCountryOrParentCountry(int territoryCode);
167167int getParentCountryOfState (int territoryCode );
168168
169169/**
170- * Languages :
170+ * Alphabets :
171171 */
172- #define MAX_LANGUAGES 14
173- #define MAPCODE_LANGUAGE_ROMAN 0
174- #define MAPCODE_LANGUAGE_GREEK 1
175- #define MAPCODE_LANGUAGE_CYRILLIC 2
176- #define MAPCODE_LANGUAGE_HEBREW 3
177- #define MAPCODE_LANGUAGE_HINDI 4
178- #define MAPCODE_LANGUAGE_MALAI 5
179- #define MAPCODE_LANGUAGE_GEORGIAN 6
180- #define MAPCODE_LANGUAGE_KATAKANA 7
181- #define MAPCODE_LANGUAGE_THAI 8
182- #define MAPCODE_LANGUAGE_LAO 9
183- #define MAPCODE_LANGUAGE_ARMENIAN 10
184- #define MAPCODE_LANGUAGE_BENGALI 11
185- #define MAPCODE_LANGUAGE_GURMUKHI 12
186- #define MAPCODE_LANGUAGE_TIBETAN 13
172+ #define MAPCODE_ALPHABETS_TOTAL 14
173+
174+ #define MAPCODE_ALPHABET_ROMAN 0
175+ #define MAPCODE_ALPHABET_GREEK 1
176+ #define MAPCODE_ALPHABET_CYRILLIC 2
177+ #define MAPCODE_ALPHABET_HEBREW 3
178+ #define MAPCODE_ALPHABET_HINDI 4
179+ #define MAPCODE_ALPHABET_MALAI 5
180+ #define MAPCODE_ALPHABET_GEORGIAN 6
181+ #define MAPCODE_ALPHABET_KATAKANA 7
182+ #define MAPCODE_ALPHABET_THAI 8
183+ #define MAPCODE_ALPHABET_LAO 9
184+ #define MAPCODE_ALPHABET_ARMENIAN 10
185+ #define MAPCODE_ALPHABET_BENGALI 11
186+ #define MAPCODE_ALPHABET_GURMUKHI 12
187+ #define MAPCODE_ALPHABET_TIBETAN 13
187188
188189
189190/**
@@ -228,3 +229,19 @@ const UWORD* encodeToAlphabet(const char* mapcode, int alphabet);
228229#define encode_to_alphabet encodeToAlphabet
229230#define MAX_MAPCODE_TERRITORY_CODE MAX_CCODE
230231#define NR_BOUNDARY_RECS NR_RECS
232+
233+ #define MAX_LANGUAGES MAPCODE_ALPHABETS_TOTAL
234+ #define MAPCODE_LANGUAGE_ROMAN MAPCODE_ALPHABET_ROMAN
235+ #define MAPCODE_LANGUAGE_GREEK MAPCODE_ALPHABET_GREEK
236+ #define MAPCODE_LANGUAGE_CYRILLIC MAPCODE_ALPHABET_CYRILLIC
237+ #define MAPCODE_LANGUAGE_HEBREW MAPCODE_ALPHABET_HEBREW
238+ #define MAPCODE_LANGUAGE_HINDI MAPCODE_ALPHABET_HINDI
239+ #define MAPCODE_LANGUAGE_MALAI MAPCODE_ALPHABET_MALAI
240+ #define MAPCODE_LANGUAGE_GEORGIAN MAPCODE_ALPHABET_GEORGIAN
241+ #define MAPCODE_LANGUAGE_KATAKANA MAPCODE_ALPHABET_KATAKANA
242+ #define MAPCODE_LANGUAGE_THAI MAPCODE_ALPHABET_THAI
243+ #define MAPCODE_LANGUAGE_LAO MAPCODE_ALPHABET_LAO
244+ #define MAPCODE_LANGUAGE_ARMENIAN MAPCODE_ALPHABET_ARMENIAN
245+ #define MAPCODE_LANGUAGE_BENGALI MAPCODE_ALPHABET_BENGALI
246+ #define MAPCODE_LANGUAGE_GURMUKHI MAPCODE_ALPHABET_GURMUKHI
247+ #define MAPCODE_LANGUAGE_TIBETAN MAPCODE_ALPHABET_TIBETAN
0 commit comments