diff options
Diffstat (limited to 'src/libtools')
| -rwxr-xr-x | src/libtools/myalign64_32.c | 10 |
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 |