Author: sserapion Date: Mon May 31 02:35:12 2010 New Revision: 47474
URL: http://svn.reactos.org/svn/reactos?rev=47474&view=rev Log: [crt] -Implement tons of locale functions (wine). -Implement more secure functions(wine). -Support different versions of msvcrt exception handling(wine). -if NO_UNDERSCORE_PREFIX is defined don't put underscores in front of symbols generated with ASM_NAME macro. -convert msvcrt to spec. -add threadmbcinfo struct. -add STATUS_INVALID_CRUNTIME_PARAMETER and securecrt invalid parameter functions.
Added: branches/ros-amd64-bringup/reactos/dll/win32/msvcrt/msvcrt.spec (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/except/except.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/mem/memcpy.c (with props) Removed: branches/ros-amd64-bringup/reactos/dll/win32/msvcrt/msvcrt-amd64.def branches/ros-amd64-bringup/reactos/dll/win32/msvcrt/msvcrt-i386.def branches/ros-amd64-bringup/reactos/lib/sdk/crt/stdlib/malloc.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/lasttok.c Modified: branches/ros-amd64-bringup/reactos/ReactOS-amd64.rbuild branches/ros-amd64-bringup/reactos/dll/win32/msvcrt/msvcrt.rbuild branches/ros-amd64-bringup/reactos/include/crt/crtdefs.h branches/ros-amd64-bringup/reactos/include/ndk/rtltypes.h branches/ros-amd64-bringup/reactos/include/psdk/ntstatus.h branches/ros-amd64-bringup/reactos/include/reactos/wine/config.h branches/ros-amd64-bringup/reactos/include/reactos/wine/exception.h branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild branches/ros-amd64-bringup/reactos/lib/sdk/crt/except/cpp.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/except/cppexcept.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/except/xcptfil.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/float/i386/cntrlfp.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/wine/cppexcept.h branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/wine/msvcrt.h branches/ros-amd64-bringup/reactos/lib/sdk/crt/locale/locale.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/math/rand.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/mbstring/jistojms.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/misc/stubs.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/precomp.h branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/invalidp.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/setjmp/amd64/setjmp.s branches/ros-amd64-bringup/reactos/lib/sdk/crt/stdio/file.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/stdlib/errno.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/atof.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/atol.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/scanf.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/scanf.h branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strcoll.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strdup.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strrev.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strset.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strtod.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strtoi64.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strtok.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strtold.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/wcs.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/wsplitp.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/wtoi64.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/wine/heap.c
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: branches/ros-amd64-bringup/reactos/ReactOS-amd64.rbuild URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ReactO...
Removed: branches/ros-amd64-bringup/reactos/dll/win32/msvcrt/msvcrt-amd64.def URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/wi...
Removed: branches/ros-amd64-bringup/reactos/dll/win32/msvcrt/msvcrt-i386.def URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/wi...
Modified: branches/ros-amd64-bringup/reactos/dll/win32/msvcrt/msvcrt.rbuild URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/wi...
Added: branches/ros-amd64-bringup/reactos/dll/win32/msvcrt/msvcrt.spec URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/dll/wi...
Modified: branches/ros-amd64-bringup/reactos/include/crt/crtdefs.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/includ...
Modified: branches/ros-amd64-bringup/reactos/include/ndk/rtltypes.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/includ...
Modified: branches/ros-amd64-bringup/reactos/include/psdk/ntstatus.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/includ...
Modified: branches/ros-amd64-bringup/reactos/include/reactos/wine/config.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/includ...
Modified: branches/ros-amd64-bringup/reactos/include/reactos/wine/exception.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/includ...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/except/cpp.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/except/cppexcept.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/except/except.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/except/xcptfil.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/float/i386/cntrlfp.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/wine/cppexcept.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/wine/msvcrt.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/locale/locale.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/math/rand.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/mbstring/jistojms.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/mem/memcpy.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/misc/stubs.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/precomp.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/invalidp.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/setjmp/amd64/setjmp.s URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/stdio/file.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/stdlib/errno.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Removed: branches/ros-amd64-bringup/reactos/lib/sdk/crt/stdlib/malloc.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/atof.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/atol.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Removed: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/lasttok.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/scanf.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/scanf.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strcoll.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strdup.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strrev.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strset.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strtod.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strtoi64.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strtok.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/strtold.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/wcs.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/wsplitp.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/string/wtoi64.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...
Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/wine/heap.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sd...