Changelog: * tools/c2man.pl, tools/winapi/winapi.pm, tools/winapi_check/modules.dat Update winapi and c2man so they know about -ret16. Remove support for the obsolete pascal16 and -noimport. Update modules.dat so winapi knows about the new dlls. Index: tools/c2man.pl =================================================================== RCS file: /home/cvs/wine/tools/c2man.pl,v retrieving revision 1.10 diff -u -r1.10 c2man.pl --- tools/c2man.pl 19 Jul 2003 03:08:29 -0000 1.10 +++ tools/c2man.pl 29 Sep 2003 15:03:20 -0000 @@ -252,11 +252,11 @@ for ($call_convention) { - /^(cdecl|stdcall|varargs|pascal|pascal16)$/ + /^(cdecl|stdcall|varargs|pascal)$/ && do { $spec_details->{NUM_FUNCS}++; last; }; /^(variable|equate)$/ && do { $spec_details->{NUM_VARS}++; last; }; - /^(forward|extern)$/ + /^(extern)$/ && do { $spec_details->{NUM_FORWARDS}++; last; }; /^stub$/ && do { $spec_details->{NUM_STUBS}++; last; }; if ($opt_verbose > 0) Index: tools/winapi/winapi.pm =================================================================== RCS file: /home/cvs/wine/tools/winapi/winapi.pm,v retrieving revision 1.10 diff -u -r1.10 winapi.pm --- tools/winapi/winapi.pm 8 Aug 2003 21:04:17 -0000 1.10 +++ tools/winapi/winapi.pm 29 Sep 2003 15:14:06 -0000 @@ -49,10 +49,10 @@ my @spec_files16 = $modules->allowed_spec_files16; $win16api = 'winapi'->new("win16", \@spec_files16); - + my @spec_files32 = $modules->allowed_spec_files32; $win32api = 'winapi'->new("win32", \@spec_files32); - + @winapis = ($win16api, $win32api); for my $internal_name ($win32api->all_internal_functions) { @@ -270,8 +270,8 @@ my $ordinal; if(/^(\d+|@)\s+ - (pascal|pascal16|stdcall|cdecl|varargs)\s+ - ((?:(?:-noimport|-noname|-norelay|-i386|-ret64|-register|-interrupt|-private)\s+)*)(\S+)\s*\(\s*(.*?)\s*\)\s*(\S*)$/x) + (pascal|stdcall|cdecl|varargs)\s+ + ((?:(?:-noname|-norelay|-i386|-ret16|-ret64|-register|-interrupt|-private)\s+)*)(\S+)\s*\(\s*(.*?)\s*\)\s*(\S*)$/x) { my $calling_convention = $2; my $flags = $3; @@ -380,7 +380,7 @@ } } } - } elsif(/^(\d+|@)\s+stub(?:\s+(-noimport|-noname|-norelay|-i386|-ret64|-private))?\s+(\S+)$/) { + } elsif(/^(\d+|@)\s+stub(?:\s+(-noname|-norelay|-i386|-ret16|-ret64|-private))?\s+(\S+)$/) { $ordinal = $1; my $flags = $2; @@ -429,7 +429,7 @@ } else { # if($$function_external_module{$external_name} !~ /$module/) { $$function_external_module{$external_name} .= " & $module"; } - } elsif(/^(\d+|@)\s+extern(?:\s+(?:-noimport|-norelay|-i386|-ret64))?\s+(\S+)\s*(\S*)$/) { + } elsif(/^(\d+|@)\s+extern(?:\s+(?:-norelay|-i386|-ret16|-ret64))?\s+(\S+)\s*(\S*)$/) { $ordinal = $1; my $external_name = $2; Index: tools/winapi_check/modules.dat =================================================================== RCS file: /home/cvs/wine/tools/winapi_check/modules.dat,v retrieving revision 1.56 diff -u -r1.56 modules.dat --- tools/winapi_check/modules.dat 26 Aug 2003 02:31:43 -0000 1.56 +++ tools/winapi_check/modules.dat 29 Sep 2003 11:56:34 -0000 @@ -193,7 +193,7 @@ dlls/iphlpapi -% dlls/kernel/comm.spec +% dlls/kernel/comm.drv.spec % dlls/kernel/krnl386.exe.spec @@ -255,7 +255,7 @@ dlls/kernel -% dlls/kernel/system.spec +% dlls/kernel/system.drv.spec memory misc @@ -315,6 +315,14 @@ dlls/msacm/winemp3 +% dlls/mshtml/mshtml.spec + +dlls/mshtml + +% dlls/msi/msi.spec + +dlls/msi + % dlls/msnet32/msnet32.spec dlls/msnet32 @@ -496,17 +504,17 @@ dlls/user/dde -% dlls/user/display.spec +% dlls/user/display.drv.spec dlls/user objects -% dlls/user/keyboard.spec +% dlls/user/keyboard.drv.spec dlls/user windows -% dlls/user/mouse.spec +% dlls/user/mouse.drv.spec dlls/user -- Francois Gouget fgouget@free.fr http://fgouget.free.fr/ Nouvelle version : les anciens bogues ont été remplacés par de nouveaux.