Piotr Caban
|
2296261600
|
msvcr80: Use Cxx(Un)RegisterExceptionObject helpers in i386 nested exception handler.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-17 11:32:31 +09:00 |
Piotr Caban
|
8348d4b40e
|
msvcrt: Add __CxxUnregisterExceptionObject partial implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-17 11:32:25 +09:00 |
Piotr Caban
|
76411c8dc5
|
msvcrt: Add __DestructExceptionObject implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-17 11:32:20 +09:00 |
Piotr Caban
|
11ccffea08
|
msvcrt: Add __CxxRegisterExceptionObject implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-17 11:32:15 +09:00 |
Piotr Caban
|
29f547d2ce
|
msvcr80: Add _FindAndUnlinkFrame implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-17 11:32:09 +09:00 |
Piotr Caban
|
0204517401
|
msvcr80: Add _CreateFrameInfo implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-17 11:32:04 +09:00 |
Piotr Caban
|
0ef61844b8
|
msvcrt: Add i386 _IsExceptionObjectToBeDestroyed implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-16 21:59:41 +09:00 |
Piotr Caban
|
59ed8c593c
|
msvcr110: Add _W_Gettnames implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-20 21:19:27 +09:00 |
Piotr Caban
|
ecfc10bbfb
|
msvcrt: Add _crt_debugger_hook implementation.
Based on a patch by Andrey Zhezherun.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-20 01:48:52 +09:00 |
Alexandre Julliard
|
e4f92e04a7
|
msvcrt: Don't import atexit to avoid conflicts with the Mingw runtime.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-12 19:10:03 +09:00 |
Piotr Caban
|
77feb6938d
|
msvcrt: Add _wtmpnam_s implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-22 18:23:43 +01:00 |
Piotr Caban
|
9b6c93f6f2
|
msvcrt: Add tmpnam_s implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-22 18:23:36 +01:00 |
Paul Gofman
|
a3c818b33d
|
msvcrt: Rename __libm_sse2_* functions to fix compilation when using Intel compiler.
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-22 13:51:32 +01:00 |
Piotr Caban
|
5e10634a5a
|
msvcrt: Add _strtol_l implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-21 18:19:54 +01:00 |
Piotr Caban
|
07762576c4
|
msvcrt: Add i386 __CxxExceptionFilter implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
|
2015-10-01 16:32:34 +09:00 |
Piotr Caban
|
ecac39c19b
|
msvcrt: Add _wctime32_s implementation.
|
2015-09-15 17:02:11 +09:00 |
Daniel Lehman
|
a7c7bc9180
|
msvcr110: Add Concurrency::details::_GetConcurrency.
|
2015-07-29 21:44:03 +02:00 |
Piotr Caban
|
cf20731447
|
msvcrt: Add _mbscat_s_l implementation.
|
2015-07-07 16:52:20 +09:00 |
Piotr Caban
|
0eb112aa6e
|
msvcrt: Add ismbblead_l implementation.
|
2015-07-07 16:52:20 +09:00 |
Piotr Caban
|
d940ac2412
|
msvcr110: Add __crtGetLocaleInfoEx implementation.
|
2015-06-22 20:58:31 +09:00 |
Piotr Caban
|
f55192aabc
|
msvcr120: Add ___lc_locale_name_func implementation.
|
2015-06-17 20:01:17 +09:00 |
Piotr Caban
|
27b7ff73e4
|
msvcrt: Add _ungetwch implementation.
|
2015-06-15 14:49:26 +09:00 |
Piotr Caban
|
d4fab07110
|
msvcrt: Add _getwche implementation.
|
2015-06-15 14:49:21 +09:00 |
Piotr Caban
|
9a10a71638
|
msvcrt: Add _getwch implementation.
|
2015-06-15 14:49:16 +09:00 |
Piotr Caban
|
eb9e00857a
|
msvcrt: Write directly to the console in _putwch.
|
2015-06-15 14:49:04 +09:00 |
Piotr Caban
|
853d4343db
|
msvcr: Add _ungetch_nolock implementation.
|
2015-06-12 21:22:41 +09:00 |
Piotr Caban
|
57754bdb29
|
msvcr: Add _getche_nolock implementation.
|
2015-06-12 21:22:41 +09:00 |
Piotr Caban
|
0a600ccde8
|
msvcr: Add _putch_nolock implementation.
|
2015-06-12 21:22:41 +09:00 |
Piotr Caban
|
3bd60974a9
|
msvcr: Add _getch_nolock implementation.
|
2015-06-12 21:22:41 +09:00 |
Daniel Lehman
|
1a4db7cdf5
|
msvcrt: Add _W_GetMonths.
|
2015-06-10 15:26:11 +09:00 |
Daniel Lehman
|
bc1eaf7a0f
|
msvcrt: Add _W_Getdays.
|
2015-06-10 15:26:10 +09:00 |
Daniel Lehman
|
65b8a3da47
|
msvcrt: Add __swprintf_l.
|
2015-06-01 14:43:54 +09:00 |
Akihiro Sagawa
|
cd5a76b182
|
msvcrt: Add _mbctokata implementation.
|
2015-03-17 00:20:00 +09:00 |
Akihiro Sagawa
|
b6ab2b6268
|
msvcrt: Add _mbctohira implementation.
|
2015-03-17 00:19:58 +09:00 |
Piotr Caban
|
ccaf87b2ea
|
msvcrt: Add _iswpunct_l implementation.
|
2015-01-26 11:23:12 +01:00 |
Piotr Caban
|
ef69ad9f97
|
msvcrt: Add _iswspace_l implementation.
|
2015-01-26 11:23:08 +01:00 |
Piotr Caban
|
bd1428ef50
|
msvcrt: Add _vscprintf_p implementation.
|
2015-01-20 16:08:49 +01:00 |
Piotr Caban
|
3af24fe1f4
|
msvcrt: Add _wcsset_s implementation.
|
2014-12-23 18:59:36 +01:00 |
Iván Matellanes
|
bcbd83d154
|
msvcrt: Added _fread_nolock_s implementation.
|
2014-11-10 19:25:15 +09:00 |
Iván Matellanes
|
0ad3537d68
|
msvcrt: Added _putwc_nolock implementation.
|
2014-11-06 13:41:27 +09:00 |
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 |
Nikolay Sivov
|
60de49770c
|
msvcrt: Implement llabs().
|
2014-08-29 20:38:42 +02:00 |
Piotr Caban
|
8715d89c49
|
msvcr110: Add __crtInitializeCriticalSectionEx implementation.
|
2014-06-26 19:00:38 +02:00 |
Piotr Caban
|
5175037b63
|
msvcr110: Add critical_section::try_lock_for implementation.
|
2014-06-24 13:31:29 +02:00 |
Piotr Caban
|
dab6417923
|
msvcr100: Add critical_section::scoped_lock implementation.
|
2014-06-24 13:31:28 +02:00 |
Piotr Caban
|
6c35e765c8
|
msvcr100: Add critical_section class stub.
|
2014-06-24 13:31:27 +02:00 |
Piotr Caban
|
cda83f9c33
|
msvcr100: Add _SpinWait implementation.
|
2014-06-23 10:07:01 +02:00 |
Sebastian Lackner
|
25b069c4d8
|
msvcr110: Fix typo in exported symbol _set_SSE2_enable.
|
2014-06-17 10:38:10 +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
|
868e009e79
|
msvcrt: Add __ExceptionPtr* functions implementation.
|
2014-05-06 19:21:21 +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
|
b7c5e341ae
|
msvcr110: Share the source code with msvcrt.
|
2014-04-17 13:30:47 +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
|
460991a8e9
|
msvcr110: Add __crtTerminateProcess implementation.
|
2014-01-07 16:34:40 +01:00 |
Piotr Caban
|
07566faaca
|
msvcr110: Add __libm_sse2_sqrt_precise implementation.
|
2014-01-07 16:34:33 +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
|
ed8ab44153
|
msvcr110: Forward _libm_sse2_*_precise functions to __libm_sse2_*.
|
2013-10-23 17:02:54 +02:00 |
Piotr Caban
|
3868bf06b2
|
msvcrt: Add _wtoi64_l implementation.
|
2013-10-01 13:10:21 +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
|
8fab2422a8
|
msvcrt: Export fabsf on ARM and x86_64.
|
2013-09-04 14:43:45 +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 |