Commit Graph

66 Commits

Author SHA1 Message Date
Piotr Caban 779c1f8049 msvcrt: Don't call invalid parameter handler when string to be tokenized and context are not set in mbstok. 2013-06-21 16:23:35 +02:00
Piotr Caban f3eb64ec73 msvcrt: Don't detect overflow in atoi implementation. 2013-06-04 21:01:13 +02:00
Alexandre Julliard f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Alexandre Julliard 799731f4b9 msvcrt: Synchronize spec files. 2013-03-14 13:21:47 +01:00
André Hentschel 874d077ca6 msvcrt: Add a new file for the ARM exception handling. 2013-02-27 19:23:45 +01:00
Piotr Caban 1cd0c4abd6 msvcrt: Sync spec files. 2012-12-17 20:31:27 +01:00
Piotr Caban e7944878e6 msvcr: Move msvcrXX specific functions implementation to msvcr100. 2012-12-06 20:31:22 +01:00
Alexandre Julliard 881374ee96 msvcrt: Add entry points for the C++ exception functions on x86_64. 2012-03-16 11:00:01 +01:00
Alexandre Julliard f127a2c075 msvcrt: Synchronize the spec files. 2011-09-14 17:00:19 +02:00
Igor Paliychuk 521604ffce msvcrt: _CxxThrowException is stdcall, not cdecl. 2011-05-16 16:35:27 +02:00
Alexandre Julliard 3a1086a659 msvcrt: Don't define stubs for data exports. 2011-05-03 19:34:26 +02:00
Alexandre Julliard 6c88228078 msvcrt: Allow forwarding to stub functions when the arguments are known. 2011-05-03 14:38:05 +02:00
Alexandre Julliard 5ac184cad5 msvcrt: Update spec files using the make_specfiles script. 2011-05-03 12:44:14 +02:00
Alexandre Julliard d72da00206 msvcrt: Export _aexit_rtn. 2011-05-01 11:42:30 +02:00
Alexandre Julliard 2fcba8ee23 msvcrt: Forward preferably to msvcr90 when there is an export with the same name. 2011-04-29 16:52:11 +02:00
Alexandre Julliard 60f3a809f5 msvcrt: Synchronize spec files across dlls. 2011-04-29 16:51:57 +02:00
Piotr Caban 18b8f951bf msvcrt: Added _resetstkoflw implementation. 2011-04-21 16:53:43 +02:00
Piotr Caban 2d7fa5f243 msvcr90: Added _CRT_RTC_INIT and _CRT_RTC_INITW implementation. 2011-04-05 17:38:57 +02:00
Piotr Caban d09ab74d9b msvcrt: Added _snwscanf implementation. 2011-04-05 17:38:29 +02:00
Piotr Caban 405e6eb309 msvcrt: Added _snscanf implementation. 2011-04-05 17:38:21 +02:00
Alexandre Julliard 89475918a1 msvcrt: Export the __p_* functions on all platforms. 2011-03-16 17:41:08 +01:00
Hans Leidekker b25e0068ac msvcrt: Implement _set_security_error_handler. 2011-03-16 16:31:55 +01:00
André Hentschel e165464eea msvcrt: Implement _wfindnext64. 2011-02-28 15:49:40 +01:00
André Hentschel 1601a264e8 msvcrt: Implement _wfindfirst64. 2011-02-28 15:49:28 +01:00
Alexandre Julliard 37af4c371b msvcrt: Implement longjmp for x86_64. 2011-02-01 18:14:09 +01:00
André Hentschel 28bdb8c58a msvcrt: Forward _setjmp on x86_64. 2010-12-31 16:32:42 +01:00
Piotr Caban bf446e7cfb msvcrt: Update spec files. 2010-11-18 12:37:03 +01:00
Eric Pouech 1eaae093e2 msvcrt: Implemented _vc(w)printf. 2010-11-08 18:12:57 +01:00
Eric Pouech 71200a9818 msvcrt: Implemented (_)wcserror. 2010-11-03 11:08:56 +01:00
Eric Pouech f8f7b2898c msvcrt: Implemented _cputws. 2010-11-03 11:08:55 +01:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard 77b6ce5979 msvcrt: Use int64 in the spec file for 64-bit integers. 2010-08-31 14:23:48 +02:00
Alexandre Julliard dfdea6c4a5 msvcrt: Add -ret64 flag on some functions that return a 64-bit value. 2010-08-29 12:09:36 +02:00
Piotr Caban 600fa766f3 msvcrt: Added _scprintf implementation. 2010-08-27 12:06:12 +02:00
Piotr Caban 898e17f2af msvcrt: Added _set_purecall_handler implementation. 2010-08-25 17:37:48 +02:00
Piotr Caban 76058b14eb msvcrt: Added _set_SSE2_enable stub. 2010-08-25 17:37:37 +02:00
Alexandre Julliard 52aac5aba7 msvcrt: Export the 64-bit version of the C++ mangled names for all implemented functions. 2010-08-24 22:22:09 +02:00
Alexandre Julliard c4f673fb63 msvcrt: List the this pointer as an additional argument for thiscall functions. 2010-08-24 19:29:27 +02:00
Alexandre Julliard b21e28ca11 msvcrt: Use the thiscall type on appropriate entry points. 2010-08-24 16:24:01 +02:00
Alexandre Julliard c27aa289b7 msvcrt: Use the appropriate mangled names for operator new/delete on 64-bit. 2010-07-22 16:55:35 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Piotr Caban c0637edda2 msvcrt: Added __crtLCMapStringW partial implementation. 2010-06-22 13:51:30 +02:00
Detlef Riekenberg 717bb34818 msvcr7x: Sync exports to msvcrt. 2010-06-14 14:41:55 +02:00
Piotr Caban 4733bd8162 msvcrt: Sync msvcr* dlls. 2010-05-06 15:24:26 +02:00
Detlef Riekenberg 6f79f3a27a msvcr70: Sync exports to current msvcrt. 2010-04-28 15:04:39 -05:00
Detlef Riekenberg 1d49339590 msvcr70/71: Sync exports to msvcrt. 2010-04-26 11:13:14 -05:00
Alexandre Julliard 6000b08ca7 msvcrt: Export a few more C++ functions that actually call standard C functions. 2010-04-13 17:52:31 +02:00
Alexandre Julliard 300978283a msvcrt: Implement the missing exception constructor functions. 2010-04-13 17:19:27 +02:00
Alexandre Julliard bcf1ef3c90 msvcrt: Make a few more exception handling functions i386-specific. 2010-04-12 17:52:37 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00