From 0c3e654b1ca223e9ff457518d7bbf0739c0f0719 Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Mon, 7 Apr 2003 23:19:43 +0000 Subject: [PATCH] Make winapi_check handle spec files where no handler is specified. --- tools/winapi/winapi.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/winapi/winapi.pm b/tools/winapi/winapi.pm index b0ef7be9c6f..b29e090d14e 100644 --- a/tools/winapi/winapi.pm +++ b/tools/winapi/winapi.pm @@ -271,7 +271,7 @@ sub parse_spec_file { 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 @@ sub parse_spec_file { $$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;