Module: wine
Branch: master
Commit: 6a9e096da956c6b6a61ec4a8740962328f71910b
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6a9e096da956c6b6a61ec4a87…
Author: Marcus Meissner <marcus(a)jet.franken.de>
Date: Sun Jun 7 11:19:39 2009 +0200
widl: ifdef some not always present LANG_*.
---
tools/widl/hash.c | 37 +++++++++++++++++++++++++++++++------
1 files changed, 31 insertions(+), 6 deletions(-)
diff --git a/tools/widl/hash.c b/tools/widl/hash.c
index bd20995..7900544 100644
--- a/tools/widl/hash.c
+++ b/tools/widl/hash.c
@@ -536,13 +536,38 @@ unsigned int lhash_val_of_name_sys( syskind_t skind, LCID lcid, LPCSTR lpStr)
case LANG_SWEDISH: case LANG_SYRIAC: case LANG_TAMIL:
case LANG_TATAR: case LANG_TELUGU: case LANG_THAI:
case LANG_UKRAINIAN: case LANG_URDU: case LANG_UZBEK:
- case LANG_VIETNAMESE: case LANG_GAELIC: case LANG_MALTESE:
- case LANG_TAJIK: case LANG_ROMANSH: case LANG_IRISH:
- case LANG_SAMI: case LANG_UPPER_SORBIAN: case LANG_SUTU:
- case LANG_TSONGA: case LANG_TSWANA: case LANG_VENDA:
- case LANG_XHOSA: case LANG_ZULU: case LANG_ESPERANTO:
- case LANG_WALON: case LANG_CORNISH: case LANG_WELSH:
+ case LANG_VIETNAMESE: case LANG_MALTESE: case LANG_IRISH:
+ case LANG_SAMI: case LANG_UPPER_SORBIAN: case LANG_TSWANA:
+ case LANG_XHOSA: case LANG_ZULU: case LANG_WELSH:
case LANG_BRETON:
+/* some languages not in all windows versions or ReactOS */
+#ifdef LANG_GAELIC
+ case LANG_GAELIC:
+#endif
+#ifdef LANG_TAJIK
+ case LANG_TAJIK:
+#endif
+#ifdef LANG_ROMANSH
+ case LANG_ROMANSH:
+#endif
+#ifdef LANG_SUTU
+ case LANG_SUTU:
+#endif
+#ifdef LANG_TSONGA
+ case LANG_TSONGA:
+#endif
+#ifdef LANG_VENDA
+ case LANG_VENDA:
+#endif
+#ifdef LANG_ESPERANTO
+ case LANG_ESPERANTO:
+#endif
+#ifdef LANG_WALON
+ case LANG_WALON:
+#endif
+#ifdef LANG_CORNISH
+ case LANG_CORNISH:
+#endif
nOffset = 16;
pnLookup = Lookup_16;
break;