Iván Matellanes
|
755a54b2a7
|
msvcrt: Added _putc_nolock implementation.
|
2014-11-06 13:41:23 +09:00 |
Iván Matellanes
|
fb4248315f
|
msvcrt: Added _getwc_nolock implementation.
|
2014-11-06 13:41:19 +09:00 |
Iván Matellanes
|
caedfc8954
|
msvcrt: Added _getc_nolock implementation.
|
2014-11-06 13:41:13 +09:00 |
Iván Matellanes
|
4f807d9ae9
|
msvcrt: Added _ungetwc_nolock implementation.
|
2014-11-05 13:15:44 +09:00 |
Iván Matellanes
|
6f24dd9677
|
msvcrt: Added _ungetc_nolock implementation.
|
2014-11-05 13:15:20 +09:00 |
Iván Matellanes
|
b536ff62ef
|
msvcrt: Added _fputwc_nolock implementation.
|
2014-11-05 13:14:35 +09:00 |
Iván Matellanes
|
975a95a25b
|
msvcrt: Added _fputc_nolock implementation.
|
2014-11-05 13:14:03 +09:00 |
Iván Matellanes
|
156684ba91
|
msvcrt: Added _fgetwc_nolock implementation.
|
2014-10-31 15:35:36 +09:00 |
Iván Matellanes
|
878b4a9280
|
msvcrt: Added _fgetc_nolock implementation.
|
2014-10-31 15:35:24 +09:00 |
Hans Leidekker
|
ed79b3f9a5
|
msvcrt: Implement _snprintf_l.
|
2014-10-31 10:49:06 +09:00 |
Vincent Povirk
|
1860efaa9e
|
msvcrt: Implement _wcsnicmp_l.
|
2014-10-29 20:31:04 +09:00 |
Vincent Povirk
|
5ba68bb966
|
msvcrt: Implement _strtoul_l.
|
2014-10-29 20:31:03 +09:00 |
Iván Matellanes
|
4bb80afedc
|
msvcrt: Added _fflush_nolock implementation.
Thanks to Piotr Caban for the test.
|
2014-10-27 19:03:57 +09:00 |
Iván Matellanes
|
c53e0384a5
|
msvcrt: Added _fseek_nolock implementation.
|
2014-10-16 13:02:24 +09:00 |
Iván Matellanes
|
5077d8c137
|
msvcrt: Added _fseeki64_nolock implementation.
|
2014-10-16 13:02:16 +09:00 |
Iván Matellanes
|
50574ccffa
|
msvcrt: Added _ftell_nolock implementation.
|
2014-10-16 13:02:08 +09:00 |
Iván Matellanes
|
7cf0c877b3
|
msvcrt: Added _ftelli64_nolock implementation.
|
2014-10-16 13:01:59 +09:00 |
Iván Matellanes
|
25d7a1bbbf
|
msvcrt: Added _fwrite_nolock() implementation.
|
2014-10-13 18:09:06 +09:00 |
Iván Matellanes
|
206ea48f20
|
msvcrt: Added _fread_nolock() implementation.
|
2014-10-13 18:08:54 +09:00 |
Iván Matellanes
|
9fda14a9d6
|
msvcrt: Added _fclose_nolock() implementation.
|
2014-10-08 14:47:46 +02:00 |
Francois Gouget
|
f63fd82610
|
msvcrt: Prefix _set_output_format() with MSVCRT_ to avoid a collision with MinGW.
|
2014-09-15 10:12:24 +02:00 |
Nikolay Sivov
|
1228f0bba5
|
msvcrt: Added __dstbias() export.
|
2014-09-10 21:36:52 +02:00 |
Piotr Caban
|
53869e19eb
|
msvcrt: Add _strnset_s implementation.
|
2014-09-02 15:07:27 +02:00 |
Piotr Caban
|
b540277cc7
|
msvcrt: Add _wcsxfrm_l implementation.
|
2014-06-12 18:25:27 +02:00 |
Piotr Caban
|
00bce25143
|
msvcrt: Add _strxfrm_l implementation.
|
2014-06-12 18:25:23 +02:00 |
Piotr Caban
|
31c76cae7c
|
msvcrt: Add _wcslwr_s_l implementation.
|
2014-05-24 11:01:28 +09:00 |
Piotr Caban
|
9f17544bc9
|
msvcrt: Add _mbscpy_s implementation.
|
2014-05-19 13:01:34 +02:00 |
Piotr Caban
|
aebe1c69f9
|
msvcrt: Add _mbsnbcpy_s_l implementation.
|
2014-05-19 13:01:22 +02:00 |
Piotr Caban
|
87bfb306bd
|
msvcr80: Add __AdjustPointer implementation.
|
2014-05-07 18:57:35 +02:00 |
Piotr Caban
|
42e800fe79
|
msvcrt: Fix ioinfo structure size.
|
2014-05-07 10:27:46 +02:00 |
Piotr Caban
|
1be4654842
|
msvcr80: Update exceptions RTTI data to reflect it's part of std namespace.
|
2014-05-06 19:20:48 +02:00 |
Piotr Caban
|
277eb98739
|
msvcrt: Add _wcsupr_l implementation.
|
2014-04-29 16:07:44 +02:00 |
Piotr Caban
|
026ea82a2d
|
msvcr80: Add type_info::name partial implementation.
|
2014-04-21 16:47:11 +02:00 |
Piotr Caban
|
49e503c55a
|
msvcrt: Remove no longer needed exports.
|
2014-04-21 14:31:48 +02:00 |
Piotr Caban
|
bd92ead3f7
|
msvcr80: Remove remaining forwards to msvcrt.
|
2014-04-18 19:29:36 +02:00 |
Piotr Caban
|
09721acaea
|
msvcr80: Share the source code with msvcrt.
|
2014-04-18 13:13:42 +02:00 |
Piotr Caban
|
beeea28a53
|
msvcr100: Move functions implementation to msvcrt.
|
2014-04-16 18:00:15 +02:00 |
Alexandre Julliard
|
3e40fea9d6
|
makefiles: Automatically add the necessary msvcrt flags to the generated rules.
|
2014-01-08 14:34:15 +01:00 |
Piotr Caban
|
32858d1811
|
msvcr90: Add _is_exception_typeof implementation.
|
2014-01-06 20:52:40 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
Alexandre Julliard
|
ec7d714464
|
msvcr: Add import libraries for all versions.
|
2013-12-20 17:09:11 +01:00 |
Alexandre Bique
|
33199860f1
|
msvcrt: Implement missing sprintf functions.
|
2013-12-10 13:01:22 +01:00 |
Alexandre Bique
|
09bfea117d
|
msvcrt: Implement _vsprintf_l.
|
2013-12-10 13:01:22 +01:00 |
Andrey Zhezherun
|
3bb2c11757
|
msvcrt: Implemented _chsize_s.
|
2013-11-05 20:38:20 +01:00 |
Piotr Caban
|
3868bf06b2
|
msvcrt: Add _wtoi64_l implementation.
|
2013-10-01 13:10:21 +02:00 |
Piotr Caban
|
1a3546e54b
|
msvcr80: Don't forward some function to msvcrt.
|
2013-10-01 13:10:20 +02:00 |
Piotr Caban
|
dadb2fdfa9
|
msvcrt: Add _snwprintf_s_l implementation.
|
2013-09-19 19:49:11 +02:00 |
Piotr Caban
|
d548877f6e
|
msvcr110: Add forwards to type_info::before function.
|
2013-09-11 16:08:42 +02:00 |
André Hentschel
|
feffbd5d86
|
msvcr80: Add more ARM forwards.
|
2013-08-28 11:35:49 +02:00 |
Piotr Caban
|
a51ffcd442
|
msvcrt: Added _swprintf_s_l implementation.
|
2013-08-01 16:28:39 +02:00 |
Piotr Caban
|
679542419a
|
msvcrt: Add _wcstol_l implementation.
|
2013-07-29 15:00:26 +02:00 |
Piotr Caban
|
6457163bb2
|
msvcrt: Add _wctomb_s_l implementation.
|
2013-07-27 11:50:56 -05:00 |
Piotr Caban
|
b6fc57ec84
|
msvcrt: Add _wmktemp_s implementation.
|
2013-07-24 14:35:12 -05:00 |
Piotr Caban
|
7d41f9b3e9
|
msvcrt: Add _mktemp_s implementation.
|
2013-07-24 14:35:11 -05:00 |
Piotr Caban
|
c66d94bfd9
|
msvcrt: Added _wcsicmp_l implementation.
|
2013-06-25 18:12:12 +02:00 |
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 |
Piotr Caban
|
f99742a539
|
msvcrt: Move _fstat32 and _fstat64i32 functions to msvcrt.
|
2013-04-30 18:44:46 +02:00 |
Piotr Caban
|
ff7388ca3f
|
msvcrt: Added _mbstok_s_l implementation.
|
2013-04-30 18:44:46 +02:00 |
Piotr Caban
|
a5f525276f
|
msvcr100: Added _vscwprintf_p implementation.
|
2013-04-30 18:44:46 +02:00 |
Stefan Leichter
|
47c6310e46
|
msvcr80: Add some 64-bit only exports.
|
2013-04-23 17:20:13 +02:00 |
Jactry Zeng
|
60faef8e3c
|
msvcrt: Added _wfindfirst32 implementation.
|
2013-04-19 19:17:08 +02:00 |
Daniel Lehman
|
3f39f377c8
|
msvcr100: Implement _get_daylight.
|
2013-04-15 17:01:42 +02:00 |
Piotr Caban
|
3f39f69f41
|
msvcrt: Add forwards to __pioinfo structure.
|
2013-04-12 16:28:55 +02:00 |
Jactry Zeng
|
5af20ef180
|
msvcrt: Added _wcsnicoll_l implementation.
|
2013-04-01 14:41:03 +02:00 |
Jactry Zeng
|
d2763e43d1
|
msvcrt: Added _wcsicoll_l implementation.
|
2013-04-01 14:40:49 +02:00 |
Jactry Zeng
|
dafa7611e9
|
msvcrt: Added _wcscoll_l implementation.
|
2013-04-01 14:40:21 +02:00 |
Jactry Zeng
|
2f425fb832
|
msvcrt: Added _wcsncoll and _wcsncoll_l implementation.
|
2013-03-29 17:52:19 +01:00 |
Piotr Caban
|
280f8237b5
|
msvcrt: Move fread_s function to msvcrt.
|
2013-03-28 18:54:42 +01:00 |
Piotr Caban
|
4237b85063
|
msvcrt: Sync spec files.
|
2013-03-27 20:12:29 +01:00 |
Piotr Caban
|
9c4be83a78
|
msvcrt: Added _set_output_format implementation.
|
2013-03-27 12:13:20 +01:00 |
Piotr Caban
|
607316df5f
|
msvcrt: Match architecture with function we're forwarding to.
|
2013-03-26 12:15:46 +01: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 |
Jactry Zeng
|
669f1bdfd9
|
msvcr80: Sync _wstat32i64 and _stat32i64 implementation.
|
2013-02-14 17:41:10 +01:00 |
Piotr Caban
|
eaa1b70603
|
msvcrt: Added _strnicmp_l implementation.
|
2012-12-26 18:23:05 +01:00 |
Piotr Caban
|
dbec250635
|
msvcrt: Added _stricmp_l implementation.
|
2012-12-24 13:34:04 +01:00 |
Piotr Caban
|
6e38d5beef
|
msvcr100: Added _aligned_msize implementation.
|
2012-12-21 14:15:25 +01:00 |
Piotr Caban
|
dfca87db71
|
msvcrt: Added _set_fmode and _get_fmode implementation.
|
2012-12-21 14:14:53 +01:00 |
Piotr Caban
|
1cd0c4abd6
|
msvcrt: Sync spec files.
|
2012-12-17 20:31:27 +01:00 |
Piotr Caban
|
f5c8647919
|
msvcrt: Added _mbsnbcoll_l implementation.
|
2012-12-12 12:01:36 +01:00 |
Piotr Caban
|
a2b71b732a
|
msvcrt: Added _mbsnbicoll_l implementation.
|
2012-12-12 12:01:22 +01:00 |
Piotr Caban
|
3b41fab0e9
|
msvcrt: Added _fwprintf_l implementation.
|
2012-12-12 12:01:11 +01:00 |
Piotr Caban
|
48335be04e
|
msvcrt: Added _vfwprintf_l implementation.
|
2012-12-12 12:01:01 +01:00 |
Piotr Caban
|
b5cf3057e9
|
msvcrt: Added _atoi_l implementation.
|
2012-12-12 12:00:46 +01:00 |
Piotr Caban
|
3acb238f15
|
msvcrt: Added _wtoi_l implementation.
|
2012-12-12 12:00:41 +01:00 |
Piotr Caban
|
c4d085bc74
|
msvcr100: Added _get_timezone implementation.
|
2012-12-12 12:00:31 +01:00 |
Piotr Caban
|
77306693d4
|
msvcr100: Added _sprintf_p implementation.
|
2012-12-12 12:00:03 +01:00 |
Piotr Caban
|
101abcd8b1
|
msvcr100: Added fread_s implementation.
|
2012-12-12 11:59:38 +01:00 |
Piotr Caban
|
718959e854
|
msvcr80: Copy _encode_pointer and _decode_pointer functions from msvcp90.
|
2012-12-06 20:31:28 +01:00 |
Piotr Caban
|
e7944878e6
|
msvcr: Move msvcrXX specific functions implementation to msvcr100.
|
2012-12-06 20:31:22 +01:00 |
Piotr Caban
|
1a97bba65f
|
msvcp: Sync spec files.
|
2012-11-30 11:43:23 +01:00 |
André Hentschel
|
f09a40a215
|
msvcrt: Add tmpfile_s implementation.
|
2012-07-18 11:49:19 +02:00 |
André Hentschel
|
f320f6cf48
|
msvcrt: Add bsearch_s implementation by reusing code and tests from ntdll.
|
2012-07-17 14:21:32 +02:00 |
Piotr Caban
|
e24e6eb278
|
msvcr90: Added _byteswap_{ushort,ulong,uint64} implementation.
|
2012-04-17 11:46:33 +02: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
|
6cb3713e26
|
msvcrt: Export __C_specific handler in other msvcrt versions too.
|
2012-03-09 13:31:46 +01:00 |
Daniel Lehman
|
08aa6ae52d
|
msvcrt: Add _snwprintf_l.
|
2012-01-09 12:52:17 +01:00 |
Piotr Caban
|
f84858ac2c
|
msvcrt: Added _get_current_locale implementation.
|
2011-12-06 15:51:00 +01:00 |
André Hentschel
|
f012242037
|
msvcrt: Implement _wasctime_s.
|
2011-11-30 17:04:39 +01:00 |
André Hentschel
|
35722cb4ce
|
msvcrt: Implement asctime_s.
|
2011-11-30 17:04:35 +01:00 |
Eric Pouech
|
d7bc2eff2f
|
msvcrt: Implemented _ultow_s.
|
2011-11-29 13:23:47 +01:00 |
Piotr Caban
|
6aea3dcf25
|
msvcr90: Added __vswprintf_l implementation.
|
2011-11-15 19:37:34 +01:00 |
André Hentschel
|
947d1bf588
|
msvcrt: Implement _wfreopen_s.
|
2011-11-15 11:48:38 +01:00 |
André Hentschel
|
ba5b0c34a8
|
msvcrt: Implement freopen_s.
|
2011-11-15 11:48:24 +01:00 |
Piotr Caban
|
445b934005
|
msvcp: Sync spec files.
|
2011-10-13 19:57:20 +02:00 |
Piotr Caban
|
45b4b4205a
|
msvcrt: Added _iswdigit_l implementation.
|
2011-10-06 16:46:40 -05:00 |
Alexandre Julliard
|
f127a2c075
|
msvcrt: Synchronize the spec files.
|
2011-09-14 17:00:19 +02:00 |
Alexandre Julliard
|
05ddaaf068
|
msvcr80: Add a WinSxS manifest resource.
|
2011-08-25 17:20:03 +02:00 |
Piotr Caban
|
0c14dc5330
|
msvcrt: Added vscwprintf_{l,p_l} functions implementation.
|
2011-08-01 18:26:26 +02:00 |
Daniel Verkamp
|
1357589eca
|
msvcrt: Add _get_pgmptr and _get_wpgmptr.
|
2011-07-04 13:39:58 +02:00 |
Alexandre Julliard
|
6143403e91
|
msvcrt: Comment out exports with a non-standard comment to prevent make_specfiles from trying to update them.
|
2011-06-02 16:22:43 +02:00 |
Piotr Caban
|
6e777041b2
|
msvcrt: Added _getptd implementation.
|
2011-05-25 11:46:37 +02:00 |
Piotr Caban
|
2679186d19
|
msvcrt: Allocate ioinfo tables dynamically.
|
2011-05-19 19:37:26 +02:00 |
Alexandre Julliard
|
bcd62a7f2e
|
msvcrt: Implement _seh_longjmp_unwind4 for i386.
|
2011-05-17 12:49:20 +02:00 |
Alexandre Julliard
|
2140006662
|
msvcrt: Implement _local_unwind for x86_64.
|
2011-05-17 12:31:00 +02:00 |
Igor Paliychuk
|
521604ffce
|
msvcrt: _CxxThrowException is stdcall, not cdecl.
|
2011-05-16 16:35:27 +02:00 |
Piotr Caban
|
ed6c309fe5
|
msvcr: Update spec files.
|
2011-05-12 14:28:32 +02:00 |
Alexandre Julliard
|
3a1086a659
|
msvcrt: Don't define stubs for data exports.
|
2011-05-03 19:34:26 +02:00 |
Piotr Caban
|
67b5a868f1
|
msvcrt: Added _swprintf and vsnprintf functions.
|
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
|
abe0823b72
|
msvcrt: Implemented a few trivial math functions.
|
2011-05-01 12:52:35 +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
|
6ecabf7cae
|
msvcrt: Added _set_printf_count_output and _get_printf_count_output implementation.
|
2011-04-28 11:08:06 +02:00 |
Piotr Caban
|
168909283c
|
msvcrt: Added wcsrtombs implementation.
|
2011-04-28 11:07:46 +02:00 |
Piotr Caban
|
00182ca6d9
|
msvcrt: Added sprintf_p_l implementation.
|
2011-04-27 13:18:59 +02:00 |
Piotr Caban
|
18b8f951bf
|
msvcrt: Added _resetstkoflw implementation.
|
2011-04-21 16:53:43 +02:00 |
Piotr Caban
|
f989011be2
|
msvcrt: Added wctob implementation.
|
2011-04-06 12:05:07 +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 |
Piotr Caban
|
220b6ab37f
|
msvcrt: Added _wassert implementation.
|
2011-04-05 17:38:09 +02:00 |
Konrad Rzepecki
|
332d5954ed
|
msvcrt: Implement _mbslwr_s.
|
2011-03-29 12:19:37 +02:00 |
Konrad Rzepecki
|
0b3175cb24
|
msvcrt: Implement _mbsupr_s.
|
2011-03-29 12:19:30 +02:00 |
Alexandre Julliard
|
89475918a1
|
msvcrt: Export the __p_* functions on all platforms.
|
2011-03-16 17:41:08 +01:00 |
Nikolay Sivov
|
82763983dc
|
msvcrt: Added _findnext32() implementation.
|
2011-03-15 17:14:07 +01:00 |
Nikolay Sivov
|
cd7f096210
|
msvcrt: Add _findfirst32() implementation.
|
2011-03-15 17:14:07 +01:00 |
Nikolay Sivov
|
78dc7af9ce
|
msvcrt: Add __daylight() call export.
|
2011-03-15 17:14:07 +01:00 |
Nikolay Sivov
|
0512829a27
|
msvcrt: Add _get_output_format() and return default value.
|
2011-03-09 12:30:30 +01:00 |
Nikolay Sivov
|
46ae113e71
|
msvcrt: Added partially complete _wcsupr_s_l (without locale support).
|
2011-03-07 13:18:19 +01:00 |
Nikolay Sivov
|
27e18b3bbc
|
msvcrt: Added _wcslwr_s implementation.
|
2011-03-07 13:18:03 +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 |
Nikolay Sivov
|
8723149037
|
msvcrt: Partially implement type_info::name_internal_method().
|
2011-02-03 16:27:22 +01:00 |
Alexandre Julliard
|
37af4c371b
|
msvcrt: Implement longjmp for x86_64.
|
2011-02-01 18:14:09 +01:00 |
Nikolay Sivov
|
7a57f02b8d
|
msvcrt: Implement _fcvt_s().
|
2011-01-31 12:31:22 +01:00 |
Nikolay Sivov
|
81c4f2a25f
|
msvcrt: Forward _realloc_crt to realloc.
|
2011-01-28 12:00:10 +01:00 |