1 --- hash.c Fri Sep 29 17:48:44 2006
2 +++ hash.c Fri Jan 11 17:49:22 2008
4 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
12 +#include <host/nls.h>
16 static const unsigned char Lookup_16[128 * 3] = {
19 case LANG_ROMANIAN: case LANG_SANSKRIT: case LANG_SERBIAN:
20 case LANG_SINDHI: case LANG_SLOVENIAN: case LANG_SWAHILI:
21 case LANG_SWEDISH: case LANG_SYRIAC: case LANG_TAMIL:
22 case LANG_TATAR: case LANG_TELUGU: case LANG_THAI:
23 case LANG_UKRAINIAN: case LANG_URDU: case LANG_UZBEK:
25 case LANG_VIETNAMESE: case LANG_GAELIC: case LANG_MALTESE:
26 case LANG_TAJIK: case LANG_ROMANSH: case LANG_IRISH:
27 case LANG_SAMI: case LANG_UPPER_SORBIAN: case LANG_SUTU:
28 case LANG_TSONGA: case LANG_TSWANA: case LANG_VENDA:
29 case LANG_XHOSA: case LANG_ZULU: case LANG_ESPERANTO:
30 case LANG_WALON: case LANG_CORNISH: case LANG_WELSH:
33 + case LANG_VIETNAMESE: case LANG_MALTESE: case LANG_IRISH:
34 + case LANG_SAMI: case LANG_UPPER_SORBIAN: case LANG_TSWANA:
35 + case LANG_XHOSA: case LANG_ZULU: case LANG_WELSH:
41 case LANG_CZECH: case LANG_HUNGARIAN: case LANG_POLISH:
42 case LANG_SLOVAK: case LANG_SPANISH:
43 --- server.c Sat Jan 05 20:48:36 2008
44 +++ server.c Fri Jan 11 17:49:21 2008
46 error("Could not open %s for output\n", server_name);
48 print_server("/*** Autogenerated by WIDL %s from %s - Do not edit ***/\n", PACKAGE_VERSION, input_name);
49 print_server("#include <string.h>\n");
50 fprintf(server, "\n");
51 + print_server("#define _SEH_NO_NATIVE_NLG\n");
52 print_server("#include \"%s\"\n", header_name);
53 fprintf(server, "\n");
57 --- typelib.c Sat Jan 05 20:48:36 2008
58 +++ typelib.c Fri Jan 11 17:49:21 2008
62 #define NONAMELESSUNION
63 #define NONAMELESSSTRUCT
67 +#include <host/typedefs.h>
73 --- widl.c Sat Jan 05 20:48:36 2008
74 +++ widl.c Fri Jan 11 17:49:21 2008
81 + if (strrchr(header_name, '\\'))
82 + header_token = make_token(strrchr(header_name, '\\') + 1);
83 + else if (strrchr(header_name, '/'))
84 + header_token = make_token(strrchr(header_name, '/') + 1);
86 header_token = make_token(header_name);
88 if(!(header = fopen(header_name, "w"))) {
89 fprintf(stderr, "Could not open %s for output\n", header_name);
91 --- widltypes.h Sat Jan 05 20:48:36 2008
92 +++ widltypes.h Fri Jan 11 17:49:22 2008
96 #ifndef __WIDL_WIDLTYPES_H
97 #define __WIDL_WIDLTYPES_H
101 +#define E_OUTOFMEMORY ((HRESULT)0x8007000EL)
102 +#define TYPE_E_IOERROR ((HRESULT)0x80028CA2L)
104 +#define max(a, b) ((a) > (b) ? a : b)
108 #include "wine/rpcfc.h"
109 #include "wine/list.h"
111 --- write_msft.c Sat Jan 05 20:48:36 2008
112 +++ write_msft.c Fri Jan 11 17:49:22 2008
116 #define NONAMELESSUNION
117 #define NONAMELESSSTRUCT
119 -#include "winerror.h"
121 -#include "winbase.h"
123 +#include <host/typedefs.h>
124 +#include <host/nls.h>
126 #include "widltypes.h"
128 #include "typelib_struct.h"