reactos/reactos/lib/sdk/crt
Pierre Schweitzer 1aecd02787 [CRT]
Fix memory allocation in __dllonexit

CID 514138

svn path=/trunk/; revision=69006
2015-09-04 16:49:51 +00:00
..
conio [CRT] 2014-03-30 15:46:02 +00:00
direct
except [CRT] 2015-05-14 22:30:48 +00:00
float [CRT] 2015-09-01 14:57:30 +00:00
include [CRT] 2014-05-25 10:47:48 +00:00
locale [CRT] 2013-05-09 20:46:54 +00:00
math [CRT] 2015-09-04 16:41:51 +00:00
mbstring [CRT] 2013-09-16 11:55:50 +00:00
mem [CRT] 2015-05-14 20:20:59 +00:00
misc [CRT] just print the error number if we don't have a matching string 2015-09-02 12:33:11 +00:00
printf [crt] 2014-09-07 18:11:50 +00:00
process [CRT] 2015-05-16 12:13:12 +00:00
search
setjmp [CRT] 2015-05-14 21:52:45 +00:00
signal [CRT] 2014-05-04 16:58:49 +00:00
startup [CRT] Fix handling of TLS data. Found by the syzygy folks. CORE-9071 2015-01-19 12:29:18 +00:00
stdio [CRT] 2015-08-23 09:05:26 +00:00
stdlib [CRT] 2015-09-04 16:49:51 +00:00
string [NDK][KERNEL32][LIBCNTPR] 2015-07-11 00:18:30 +00:00
sys_stat
time [CRT] fix null pointer deref in _gmtime64_s CID 515314 2015-09-02 10:20:21 +00:00
wine [CRT] 2014-05-10 20:38:26 +00:00
wstring
CMakeLists.txt [PSEH/RTL/CRT] 2014-07-05 19:17:16 +00:00
crt.cmake [ARM arch] 2015-06-15 11:40:33 +00:00
libcntpr.cmake [ARM arch] 2015-06-15 11:40:33 +00:00
moldname-msvcrt.def
msvcrtex.cmake [CRT/CPPRT] 2015-05-14 20:20:31 +00:00
oldnames-msvcrt.S [CRT/OLDNAMES] 2014-10-23 09:22:45 +00:00
oldnames.cmake [CMAKE] 2014-10-17 23:28:29 +00:00
precomp.h * Slap *some* sense into our header inclusions. 2013-01-24 23:00:42 +00:00
README.txt Add a large number of missing newlines at the end of text files. 2013-02-17 15:06:22 +00:00

Big chunks of this CRT library are taken from Wine's msvcrt implementation,
you can find a list of synced files in README.WINE file.

Notes:
1. When syncing, omit MSVCRT_ prefix where possible, Wine has to keep this
because they are linking with *both* original crt, and ms crt implementation.
ReactOS has the only CRT, so no need to make distinct functions.
2. ReactOS compiles two versions of the CRT library, one for usermode
(called just "crt"), and one version for kernelmode usage (called "libcntpr").
In order to separate the code, you can use #ifdef _LIBCNT_ for libcntpr code.