[PATCH] widl: ifdef some not always present LANG_*
Marcus Meissner
marcus at jet.franken.de
Sun Jun 7 04:19:39 CDT 2009
Hi,
A ReactOS guy complained to me that those do not
exist everywhere, so ifdef them.
Ciao, Marcus
---
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;
--
1.5.6
More information about the wine-patches
mailing list