Fix winapi_check

Hans Leidekker hans at it.vu.nl
Mon Apr 7 08:16:03 CDT 2003


Changelog: Make winapi_check handle spec files where no handler is specified

cvs diff -u winapi.pm
Index: tools/winapi/winapi.pm
===================================================================
RCS file: /home/wine/wine/tools/winapi/winapi.pm,v
retrieving revision 1.8
diff -u -r1.8 winapi.pm
--- tools/winapi/winapi.pm	2 Jan 2003 19:26:11 -0000	1.8
+++ tools/winapi/winapi.pm	7 Apr 2003 12:45:57 -0000
@@ -271,7 +271,7 @@
 	my $ordinal;
 	if(/^(\d+|@)\s+
 	   (pascal|pascal16|stdcall|cdecl|varargs)\s+
-	   ((?:(?:-noimport|-noname|-norelay|-i386|-ret64|-register|-interrupt)\s+)*)(\S+)\s*\(\s*(.*?)\s*\)\s*(\S+)$/x)
+	   ((?:(?:-noimport|-noname|-norelay|-i386|-ret64|-register|-interrupt)\s+)*)(\S+)\s*\(\s*(.*?)\s*\)\s*(\S*)$/x)
 	{
 	    my $calling_convention = $2;
 	    my $flags = $3;
@@ -440,7 +440,7 @@
                 $$module_external_calling_convention{$module}{"\@$ordinal"} = "forward";
             }
 	    $$function_forward{$module}{$external_name} = [$forward_module, $forward_name];
-	} elsif(/^(\d+|@)\s+extern\s+(\S+)\s+(\S+)$/) {
+	} elsif(/^(\d+|@)\s+extern\s+(\S+)\s*(\S*)$/) {
 	    $ordinal = $1;
 
 	    my $external_name = $2;
 




More information about the wine-patches mailing list