1 --- hash.c Fri Sep 29 17:48:44 2006
2 +++ hash.c Sat Jan 05 21:25:37 2008
4 case LANG_ROMANIAN: case LANG_SANSKRIT: case LANG_SERBIAN:
5 case LANG_SINDHI: case LANG_SLOVENIAN: case LANG_SWAHILI:
6 case LANG_SWEDISH: case LANG_SYRIAC: case LANG_TAMIL:
7 case LANG_TATAR: case LANG_TELUGU: case LANG_THAI:
8 case LANG_UKRAINIAN: case LANG_URDU: case LANG_UZBEK:
10 case LANG_VIETNAMESE: case LANG_GAELIC: case LANG_MALTESE:
11 case LANG_TAJIK: case LANG_ROMANSH: case LANG_IRISH:
12 case LANG_SAMI: case LANG_UPPER_SORBIAN: case LANG_SUTU:
13 case LANG_TSONGA: case LANG_TSWANA: case LANG_VENDA:
14 case LANG_XHOSA: case LANG_ZULU: case LANG_ESPERANTO:
15 case LANG_WALON: case LANG_CORNISH: case LANG_WELSH:
18 + case LANG_VIETNAMESE: case LANG_MALTESE: case LANG_IRISH:
19 + case LANG_SAMI: case LANG_UPPER_SORBIAN: case LANG_TSWANA:
20 + case LANG_XHOSA: case LANG_ZULU: case LANG_WELSH:
26 case LANG_CZECH: case LANG_HUNGARIAN: case LANG_POLISH:
27 case LANG_SLOVAK: case LANG_SPANISH:
28 --- server.c Sat Jan 05 20:48:36 2008
29 +++ server.c Sat Jan 05 22:44:57 2008
31 error("Could not open %s for output\n", server_name);
33 print_server("/*** Autogenerated by WIDL %s from %s - Do not edit ***/\n", PACKAGE_VERSION, input_name);
34 print_server("#include <string.h>\n");
35 fprintf(server, "\n");
36 + print_server("#define _SEH_NO_NATIVE_NLG\n");
37 print_server("#include \"%s\"\n", header_name);
38 fprintf(server, "\n");
42 --- widl.c Sat Jan 05 20:48:36 2008
43 +++ widl.c Sat Jan 05 23:44:29 2008
50 + if (strrchr(header_name, '\\'))
51 + header_token = make_token(strrchr(header_name, '\\') + 1);
52 + else if (strrchr(header_name, '/'))
53 + header_token = make_token(strrchr(header_name, '/') + 1);
55 header_token = make_token(header_name);
57 if(!(header = fopen(header_name, "w"))) {
58 fprintf(stderr, "Could not open %s for output\n", header_name);