about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-09-24 22:37:11 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-09-24 22:37:11 +0200
commitb38c5f095cfd3712a0562aef5127a699d7264603 (patch)
tree2f34c0b77a668cc08ea4b9dbf0ec19f887bfd276 /src
parentd7ad7f0c7097d8f5d21d3e5f657b2d46a5ca0883 (diff)
downloadbox64-b38c5f095cfd3712a0562aef5127a699d7264603.tar.gz
box64-b38c5f095cfd3712a0562aef5127a699d7264603.zip
[BOX32][WRAPPING] More fixes with intermediate structure conversions
Diffstat (limited to 'src')
-rw-r--r--src/wrapped32/generated/converter32.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/wrapped32/generated/converter32.c b/src/wrapped32/generated/converter32.c
index 2f0ba106..7bed63d4 100644
--- a/src/wrapped32/generated/converter32.c
+++ b/src/wrapped32/generated/converter32.c
@@ -119,11 +119,11 @@ void to_struct_H(ptr_t d, const struct_H_t *src) {
 
 void from_struct_ppppp(struct_ppppp_t *dest, ptr_t s) {
 	uint8_t* src = (uint8_t*)from_ptrv(s);
-	dest->p0 = *(void**)src; src += 4;
-	dest->p1 = *(void**)src; src += 4;
-	dest->p2 = *(void**)src; src += 4;
-	dest->p3 = *(void**)src; src += 4;
-	dest->p4 = *(void**)src; src += 4;
+	dest->p0 = from_ptrv(*(ptr_t*)src); src += 4;
+	dest->p1 = from_ptrv(*(ptr_t*)src); src += 4;
+	dest->p2 = from_ptrv(*(ptr_t*)src); src += 4;
+	dest->p3 = from_ptrv(*(ptr_t*)src); src += 4;
+	dest->p4 = from_ptrv(*(ptr_t*)src); src += 4;
 }
 void to_struct_ppppp(ptr_t d, const struct_ppppp_t *src) {
 	if (!src) return;