PATCH - winnt.h move non-standard language IDs to wine/port.h

Steven Edwards Steven_Ed4153 at yahoo.com
Thu Aug 21 19:23:07 CDT 2003


It took a little bit of work but I managed to get a *.dsw for wrc to work.

Changelog: WRC Porting fix. Move non-standard Language IDs

Index: winnt.h
===================================================================
RCS file: /home/wine/wine/include/winnt.h,v
retrieving revision 1.164
diff -u -r1.164 winnt.h
--- winnt.h    13 Aug 2003 19:35:22 -0000    1.164
+++ winnt.h    22 Aug 2003 00:12:06 -0000
@@ -1288,7 +1288,6 @@
 #define LANG_CROATIAN       0x1a
 #define LANG_CZECH          0x05
 #define LANG_DANISH         0x06
-#define LANG_DIVEHI         0x65
 #define LANG_DUTCH          0x13
 #define LANG_ENGLISH        0x09
 #define LANG_ESTONIAN       0x25
@@ -1296,7 +1295,6 @@
 #define LANG_FARSI          0x29
 #define LANG_FINNISH        0x0b
 #define LANG_FRENCH         0x0c
-#define LANG_GALICIAN       0x56
 #define LANG_GEORGIAN       0x37
 #define LANG_GERMAN         0x07
 #define LANG_GREEK          0x08
@@ -1313,7 +1311,6 @@
 #define LANG_KAZAK          0x3f
 #define LANG_KONKANI        0x57
 #define LANG_KOREAN         0x12
-#define LANG_KYRGYZ         0x40
 #define LANG_LATVIAN        0x26
 #define LANG_LITHUANIAN     0x27
 #define LANG_MACEDONIAN     0x2f
@@ -1321,7 +1318,6 @@
 #define LANG_MALAYALAM      0x4c
 #define LANG_MANIPURI       0x58
 #define LANG_MARATHI        0x4e
-#define LANG_MONGOLIAN      0x50
 #define LANG_NEPALI         0x61
 #define LANG_NORWEGIAN      0x14
 #define LANG_ORIYA          0x48
@@ -1338,7 +1334,6 @@
 #define LANG_SPANISH        0x0a
 #define LANG_SWAHILI        0x41
 #define LANG_SWEDISH        0x1d
-#define LANG_SYRIAC         0x5a
 #define LANG_TAMIL          0x49
 #define LANG_TATAR          0x44
 #define LANG_TELUGU         0x4a
@@ -1348,27 +1343,6 @@
 #define LANG_URDU           0x20
 #define LANG_UZBEK          0x43
 #define LANG_VIETNAMESE     0x2a
-
-/* FIXME: these are not in the Windows header */
-#define LANG_GAELIC         0x3c
-#define LANG_MALTESE        0x3a
-#define LANG_MAORI          0x28
-#define LANG_RHAETO_ROMANCE 0x17
-#define LANG_SAAMI          0x3b
-#define LANG_SORBIAN        0x2e
-#define LANG_SUTU           0x30
-#define LANG_TSONGA         0x31
-#define LANG_TSWANA         0x32
-#define LANG_VENDA          0x33
-#define LANG_XHOSA          0x34
-#define LANG_ZULU           0x35
-
-/* non standard; keep the number high enough (but < 0xff) */
-#define LANG_ESPERANTO             0x8f
-#define LANG_WALON             0x90
-#define LANG_CORNISH                     0x91
-#define LANG_WELSH                       0x92
-#define LANG_BRETON                      0x93
 
 /* Sublanguage definitions */
 #define SUBLANG_NEUTRAL                  0x00    /* language neutral */


Index: port.h
===================================================================
RCS file: /home/wine/wine/include/wine/port.h,v
retrieving revision 1.39
diff -u -r1.39 port.h
--- port.h    15 Jul 2003 20:45:49 -0000    1.39
+++ port.h    22 Aug 2003 00:15:15 -0000
@@ -117,6 +117,34 @@
 # define O_LARGEFILE 0
 #endif
 
+/****************************************************************
+ * Support for non-standard languages in WRC
+ * These are not in the Windows headers
+ */
+
+#define LANG_GAELIC         0x3c
+#define LANG_MALTESE        0x3a
+#define LANG_MAORI          0x28
+#define LANG_RHAETO_ROMANCE 0x17
+#define LANG_SAAMI          0x3b
+#define LANG_SORBIAN        0x2e
+#define LANG_SUTU           0x30
+#define LANG_TSONGA         0x31
+#define LANG_TSWANA         0x32
+#define LANG_VENDA          0x33
+#define LANG_XHOSA          0x34
+#define LANG_ZULU           0x35
+#define LANG_DIVEHI         0x65
+#define LANG_GALICIAN       0x56
+#define LANG_KYRGYZ         0x40
+#define LANG_MONGOLIAN      0x50
+#define LANG_SYRIAC         0x5a
+/* non standard; keep the number high enough (but < 0xff) */
+#define LANG_ESPERANTO        0x8f
+#define LANG_WALON        0x90
+#define LANG_CORNISH        0x91
+#define LANG_WELSH          0x92   
+#define LANG_BRETON         0x93
 
 /****************************************************************
  * Constants





More information about the wine-patches mailing list