Commit graph

636 commits

Author SHA1 Message Date
Tijl Coosemans
6bbd3cacb8 msvcrt: Resolve symbols clashes with FreeBSD libc. 2007-09-19 15:01:33 +02:00
Francois Gouget
dd3e2be810 msvcrt: Add a prototype for _atoldbl() & co and declare _LDOUBLE & co in stdlib.h. 2007-08-30 17:02:48 +02:00
Francois Gouget
a116879507 Assorted spelling fixes. 2007-08-30 12:26:02 +02:00
Alexandre Julliard
26d50d6ee1 msvcrt: Don't include mbstring.h to avoid conflicts with system headers. 2007-08-24 15:11:17 +02:00
Mikolaj Zalewski
758539c8a3 msvcrt: Implement and test _mbsbtype. 2007-08-24 10:57:16 +02:00
Mikolaj Zalewski
884d718c49 msvcrt: Test and fix _ismbslead and _ismbstrail. 2007-08-24 10:57:16 +02:00
Mikolaj Zalewski
9a2d605dd9 msvcrt: Test and fix _mbsinc/_mbsninc. 2007-08-23 12:43:16 +02:00
Mikolaj Zalewski
cf8cf1d7f9 msvcrt: Don't test codepage 20932. 2007-08-23 12:43:04 +02:00
Mikolaj Zalewski
c5268a20ab msvcrt: Test and fix _mbccpy, _mbsncpy and _mbsnbcpy. 2007-08-23 12:42:54 +02:00
Dmitry Timoshkov
e98d1da7d4 msvcrt: Restore error handling code in localtime. 2007-08-21 21:39:03 +02:00
Mikolaj Zalewski
12ff6788b3 msvcrt: Test that some functions depends on locale codepage, not the one set by _setmbcp. 2007-08-21 13:00:41 +02:00
Mikolaj Zalewski
cea1052f62 msvcrt: Test and fix _mbclen/_mbslen. 2007-08-21 13:00:33 +02:00
Mikolaj Zalewski
545f446bf3 msvcrt: Test and fix _mbsnextc. 2007-08-21 13:00:16 +02:00
Mikolaj Zalewski
ba43c67f8f msvcrt: Implement _ismbblead/_ismbbtrail using _mbctype (with tests). 2007-08-21 13:00:06 +02:00
Mikolaj Zalewski
ea824f830f msvcrt: Fill _mbctype table in _setmbcp. 2007-08-21 12:59:56 +02:00
Paul Vriens
56f4262e94 msvcrt/tests: Wait for spawned processes to finish. 2007-08-21 12:41:42 +02:00
Dmitry Timoshkov
1e5b131d7a msvcrt: Route mktime and localtime to glibc. 2007-08-21 12:41:35 +02:00
Mikolaj Zalewski
e9ec5d4aff msvcrt: __mb_cur_max is not updated in _setmbcp (with testcase) and should not be used in _ismbblead. 2007-08-17 12:43:19 +02:00
Paul Vriens
059436d536 msvcrt/tests: Remove wrong FreeLibrary and fix typo's. 2007-08-15 10:48:59 +02:00
Alexandre Julliard
1b819cbe87 msvcrt: Use a valid parameter array when demangling a template name. 2007-08-14 18:10:53 +02:00
Alexandre Julliard
7f1db3a3e4 msvcrt: Use the correct size_t type. 2007-08-08 15:32:04 +02:00
Peter Beutner
1a688cd058 msvcrt: Fix _makepath(). 2007-08-07 12:36:23 +02:00
Peter Beutner
2b3c19fe55 msvcrt: Add _makepath() tests. 2007-08-07 12:36:12 +02:00
Damjan Jovanovic
d85b10accb msvcrt: mbsnbicmp should be case insensitive. 2007-08-06 13:57:58 +02:00
Robert Reif
cf7c156fe3 msvcrt/tests: Add _aligned_malloc tests. 2007-07-31 20:32:57 +02:00
Robert Reif
fc77a467cd msvcrt: Add _aligned_malloc functions. 2007-07-31 20:32:52 +02:00
Alexandre Julliard
1f5a4a8046 msvcrt: Get rid of the now unused strndup/wstrndup functions. 2007-07-27 12:18:44 +02:00
Alexandre Julliard
00c81e9d9f msvcrt: Fixed errno setting in malloc, HeapAlloc doesn't set last error. 2007-07-27 12:18:15 +02:00
Alexandre Julliard
b2acafad44 msvcrt: Fixed buffer allocation in _getcwd/_wgetcwd. 2007-07-27 12:17:58 +02:00
Vitaliy Margolen
b25ad76a22 msvcrt: Preserve registers when calling unwind function. 2007-07-16 14:53:42 +02:00
Michael Stefaniuc
d7d40b7dd3 msvcrt: Remove superfluous casts of void pointers to other pointer types. 2007-07-04 12:06:58 +02:00
Michael Stefaniuc
ec4936a6a3 msvcrt: Do not use wide character constants. 2007-06-25 11:43:58 +02:00
Michael Stefaniuc
814ca1295a msvcrt: Move definition of 2 static inline functions up and remove the forward declaration of those. Found by sparse. 2007-06-20 13:08:48 +02:00
Alexandre Julliard
72bc7429e4 msvcrt: Set the correct ebp value before calling the local unwind handler. 2007-06-08 12:56:19 +02:00
Francois Gouget
a50dfc174e msvcrt/tests: Fix a signed/unsigned int mismatch. 2007-05-29 12:12:05 +02:00
Francois Gouget
cf218621fd msvcrt: When operating on a closed pipe, read() should return 0, not -1.
Add tests to make sure read() and fread() work right on closed pipes.
2007-05-22 12:01:35 +02:00
Francois Gouget
784693bb5a msvcrt: Remove the S_ISXXX() macros as they are not present in the Visual C++ headers. 2007-05-22 12:01:28 +02:00
Francois Gouget
f793221f0f msvcrt/tests: When compiling with Visual C++ 2005, one must define _CRT_NON_CONFORMING_SWPRINTFS otherwise swprintf() takes an extra parameter. 2007-05-22 11:59:56 +02:00
Andrew Talbot
9069577cd0 msvcrt: Exclude unused headers. 2007-05-15 12:19:12 +02:00
Hans Leidekker
480faefe61 msvcrt: Correct the spec file entry for _makepath. 2007-04-19 11:56:10 +02:00
Andrew Talbot
0edfb58d2a msvcrt: Remove superfluous semicolons. 2007-04-11 11:20:34 +02:00
Michael Stefaniuc
590bf1be88 msvcrt: Demangle a C++ mangled string that is only a name with it's template argument list. 2007-04-06 12:31:05 +02:00
Michael Stefaniuc
4718261e9b msvcrt: Move the code to demangle a name with its template argument list out of get_class() and into a separate function. 2007-04-06 12:31:04 +02:00
Andrew Talbot
1e8e0a4ed2 msvcrt/tests: Replace inline static with static inline. 2007-03-23 12:29:28 +01:00
Andrew Talbot
7b10348088 msvcrt: Replace inline static with static inline. 2007-03-20 13:00:59 +01:00
Dmitry Timoshkov
63da5f26c2 msvcrt: Print FIXME on platforms where _except_handler3 is a stub. 2007-03-19 12:17:02 +01:00
Jan Zerebecki
fbe9b578e1 msvcrt: Remove unused variable. 2007-03-15 12:25:12 +01:00
Alexandre Julliard
8f097d8c9d msvcrt: _initterm doesn't return anything. 2007-03-14 12:26:43 +01:00
Alexandre Julliard
35d728ef50 msvcrt: Improved _local_unwind2 implementation.
Thanks to Dmitry Timoshkov for a test case.
2007-03-13 15:53:09 +01:00
Jan Zerebecki
3b32ae2a54 msvcrt: Add DebugInfo to critical sections. 2007-03-12 13:38:22 +01:00