[PATCH 5/7] winapi_test: '* long *' is 4 bytes, not pointer size.

Serge Gautherie winehq-git_serge_180711 at gautherie.fr
Sat Jul 25 14:36:07 CDT 2020


Signed-off-by: Serge Gautherie <winehq-git_serge_180711 at gautherie.fr>
---
Fix _WIN64 case.
Addendum to a8e86e35dd1822e62893eb47af14b7b0e8e11b4a.
---
 tools/winapi/winapi_test | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/winapi/winapi_test b/tools/winapi/winapi_test
index 09c6614..05fdace 100755
--- a/tools/winapi/winapi_test
+++ b/tools/winapi/winapi_test
@@ -231,9 +231,9 @@ sub _find_align_kind_size($) {
 	$kind = "float";
 	$size = 4;
     } elsif (/^(?:(signed|unsigned)\s+)?(?:long(?:\s+int)?)$/) {
-	$align = $pointer_size;
+	$align = 4;
 	$kind = defined($1) ? $1 : "signed";
-	$size = $pointer_size;
+	$size = 4;
     } elsif (/^(?:(signed|unsigned)\s+)?__int64$/) {
 	$align = 8;
 	$kind = defined($1) ? $1 : "signed";
-- 
2.10.0.windows.1




More information about the wine-devel mailing list