about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-08-28 15:03:16 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-08-28 15:03:16 +0200
commit041eb4e69d833a4bf5f68df59c1fe20385b5ad9f (patch)
tree2574612f90e2e01b34195cacc659b6d719d0c20b /src/libtools
parent04157f25025b276fd6526ac851617f59a972c1fd (diff)
downloadbox64-041eb4e69d833a4bf5f68df59c1fe20385b5ad9f.tar.gz
box64-041eb4e69d833a4bf5f68df59c1fe20385b5ad9f.zip
[BOX32] Adding some more 32bits wrapped functions
Diffstat (limited to 'src/libtools')
-rwxr-xr-xsrc/libtools/myalign64_32.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/libtools/myalign64_32.c b/src/libtools/myalign64_32.c
index 8f11c5b2..0369099e 100755
--- a/src/libtools/myalign64_32.c
+++ b/src/libtools/myalign64_32.c
@@ -77,7 +77,6 @@ void UnalignStatFS64_32(const void* source, void* dest)
     i386st->f_spare[2]  = st->f_spare[2];
     i386st->f_spare[3]  = st->f_spare[3];
 }
-#if 0
 #define TRANSFERT   \
 GO(l_type)          \
 GO(l_whence)        \
@@ -85,20 +84,19 @@ GO(l_start)         \
 GO(l_len)           \
 GO(l_pid)
 
-// Arm -> x64
+// Arm -> x86
 void UnalignFlock64_32(void* dest, void* source)
 {
-    #define GO(A) ((x64_flock64_t*)dest)->A = ((my_flock64_t*)source)->A;
+    #define GO(A) ((x86_flock64_t*)dest)->A = ((my_flock64_t*)source)->A;
     TRANSFERT
     #undef GO
 }
 
-// x64 -> Arm
+// x86 -> Arm
 void AlignFlock64_32(void* dest, void* source)
 {
-    #define GO(A) ((my_flock64_t*)dest)->A = ((x64_flock64_t*)source)->A;
+    #define GO(A) ((my_flock64_t*)dest)->A = ((x86_flock64_t*)source)->A;
     TRANSFERT
     #undef GO
 }
 #undef TRANSFERT
-#endif
\ No newline at end of file