From: Jacek Caban jacek@codeweavers.com
--- dlls/opengl32/make_opengl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index 4c0162b1df5..b7eb06899e3 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -388,6 +388,7 @@ sub generate_unix_thunk($$$) $need_lock = 1 if $arg->textContent() =~ /HGLRC|HPBUFFERARB/; }
+ $ret .= "static " unless defined $manual_wow64_thunks{$name}; $ret .= "NTSTATUS $prefix_$name( void *args )\n"; $ret .= "{\n"; $ret .= " struct $name_params *params = args;\n"; @@ -1362,20 +1363,17 @@ print OUT "static GLboolean const_true = 1;\n\n"; foreach (sort keys %wgl_functions) { next if defined $manual_win_functions{$_}; - print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $wgl_functions{$_}, "wgl"); } foreach (sort keys %norm_functions) { next if defined $manual_win_functions{$_}; - print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $norm_functions{$_}, "gl"); } foreach (sort keys %ext_functions) { next if $_ =~ /^egl/; # unix-side only API next if defined $manual_win_functions{$_}; - print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $ext_functions{$_}, "ext"); }