[CRT]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 2 Nov 2010 00:06:33 +0000 (00:06 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 2 Nov 2010 00:06:33 +0000 (00:06 +0000)
commita3623f23de6ce2e46224568380a699a264e9db0a
treeb62962cc399435252f2ff17077f5698e4c97adf6
parent0d7a1c46a0e74fd52e9fec7e1d46d65f34961231
[CRT]
- Make all x86assembly ML compatible
- Remove memcpy, it was duplicated from memmove, copy the label instead
- Guard some code against compilation on msvc, as these functions are intrinsics on MSVC and cannot be implemented
- Fix some x64 assembly (don't modify stack below rsp)

svn path=/branches/cmake-bringup/; revision=49421
49 files changed:
lib/sdk/crt/CMakeLists.txt
lib/sdk/crt/except/i386/chkstk_asm.s
lib/sdk/crt/except/i386/seh.s
lib/sdk/crt/math/abs.c
lib/sdk/crt/math/amd64/ceilf.S
lib/sdk/crt/math/amd64/floorf.S
lib/sdk/crt/math/i386/alldiv_asm.s
lib/sdk/crt/math/i386/alldvrm_asm.s
lib/sdk/crt/math/i386/allmul_asm.s
lib/sdk/crt/math/i386/allrem_asm.s
lib/sdk/crt/math/i386/allshl_asm.s
lib/sdk/crt/math/i386/allshr_asm.s
lib/sdk/crt/math/i386/atan_asm.s
lib/sdk/crt/math/i386/aulldiv_asm.s
lib/sdk/crt/math/i386/aulldvrm_asm.s
lib/sdk/crt/math/i386/aullrem_asm.s
lib/sdk/crt/math/i386/aullshr_asm.s
lib/sdk/crt/math/i386/ceil_asm.s
lib/sdk/crt/math/i386/ceilf.S
lib/sdk/crt/math/i386/cos_asm.s
lib/sdk/crt/math/i386/fabs_asm.s
lib/sdk/crt/math/i386/floor_asm.s
lib/sdk/crt/math/i386/floorf.S
lib/sdk/crt/math/i386/ftol_asm.s
lib/sdk/crt/math/i386/log10_asm.s
lib/sdk/crt/math/i386/log_asm.s
lib/sdk/crt/math/i386/pow_asm.s
lib/sdk/crt/math/i386/sin_asm.s
lib/sdk/crt/math/i386/sqrt_asm.s
lib/sdk/crt/math/i386/tan_asm.s
lib/sdk/crt/math/labs.c
lib/sdk/crt/mem/i386/memchr_asm.s
lib/sdk/crt/mem/i386/memcpy_asm.s [deleted file]
lib/sdk/crt/mem/i386/memmove_asm.s
lib/sdk/crt/mem/i386/memset_asm.s
lib/sdk/crt/mem/memcmp.c
lib/sdk/crt/setjmp/i386/setjmp.s
lib/sdk/crt/string/i386/tchar.h
lib/sdk/crt/string/i386/tcscat.h
lib/sdk/crt/string/i386/tcschr.h
lib/sdk/crt/string/i386/tcscmp.h
lib/sdk/crt/string/i386/tcscpy.h
lib/sdk/crt/string/i386/tcslen.h
lib/sdk/crt/string/i386/tcsncat.h
lib/sdk/crt/string/i386/tcsncmp.h
lib/sdk/crt/string/i386/tcsncpy.h
lib/sdk/crt/string/i386/tcsnlen.h
lib/sdk/crt/string/i386/tcsrchr.h
lib/sdk/crt/string/strset.c