about summary refs log tree commit diff stats
path: root/src/wrapped32/generated/converter32.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-09-23 13:42:09 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-09-23 13:42:09 +0200
commit61486749f83f3d5df6033bc80be1b2ecfebe11bc (patch)
treedb07f03acf4ba1dec5e02cf9b9f154ceacea2e48 /src/wrapped32/generated/converter32.c
parent31f574ed363b403c15445e3ff2b17cbbe8a85428 (diff)
downloadbox64-61486749f83f3d5df6033bc80be1b2ecfebe11bc.tar.gz
box64-61486749f83f3d5df6033bc80be1b2ecfebe11bc.zip
[BOX32][WRAPPER] More 32bits wrapped function to libX11
Diffstat (limited to 'src/wrapped32/generated/converter32.c')
-rw-r--r--src/wrapped32/generated/converter32.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/wrapped32/generated/converter32.c b/src/wrapped32/generated/converter32.c
index 840b683e..89d52604 100644
--- a/src/wrapped32/generated/converter32.c
+++ b/src/wrapped32/generated/converter32.c
@@ -113,18 +113,22 @@ void to_struct_up(ptr_t d, const struct_up_t *src) {
 	*(uint32_t*)dest = src->u0; dest += 4;
 	*(ptr_t*)dest = to_ptrv(src->p1); dest += 4;
 }
-void from_struct_hWcc(struct_hWcc_t *dest, ptr_t s) {
+void from_struct_LWWWcc(struct_LWWWcc_t *dest, ptr_t s) {
 	uint8_t* src = (uint8_t*)from_ptrv(s);
-	dest->L0 = from_hash(*(uint32_t*)src); src += 4;
+	dest->L0 = from_ulong(*(uint32_t*)src); src += 4;
 	dest->W1 = *(uint16_t*)src; src += 2;
-	dest->c2 = *(char*)src; src += 1;
-	dest->c3 = *(char*)src; src += 1;
+	dest->W2 = *(uint16_t*)src; src += 2;
+	dest->W3 = *(uint16_t*)src; src += 2;
+	dest->c4 = *(char*)src; src += 1;
+	dest->c5 = *(char*)src; src += 1;
 }
-void to_struct_hWcc(ptr_t d, const struct_hWcc_t *src) {
+void to_struct_LWWWcc(ptr_t d, const struct_LWWWcc_t *src) {
 	if (!src) return;
 	uint8_t* dest = (uint8_t*)from_ptrv(d);
-	*(uint32_t*)dest = to_hash(src->L0); dest += 4;
+	*(uint32_t*)dest = to_ulong(src->L0); dest += 4;
 	*(uint16_t*)dest = src->W1; dest += 2;
-	*(char*)dest = src->c2; dest += 1;
-	*(char*)dest = src->c3; dest += 1;
+	*(uint16_t*)dest = src->W2; dest += 2;
+	*(uint16_t*)dest = src->W3; dest += 2;
+	*(char*)dest = src->c4; dest += 1;
+	*(char*)dest = src->c5; dest += 1;
 }