Alexandre Julliard
|
b86d515ed6
|
dlls: Remove explicit imports of kernel32 and ntdll.
|
2010-07-21 17:38:36 +02:00 |
Alexandre Julliard
|
a38ff8d7dd
|
msvcrt/tests: Fix printf format warnings with ptrdiff_t.
|
2010-07-21 13:23:59 +02:00 |
Greg Geldorp
|
913c91fd47
|
msvcrt/tests: ecvt on Win9x and NT4 will corrupt memory if nrdigits < 0.
|
2010-07-19 14:49:07 +02:00 |
Alexandre Julliard
|
d2cda58a1f
|
msvcrt/tests: Add some alternative locale names that happen on Windows.
|
2010-07-09 11:38:08 +02:00 |
Alexandre Julliard
|
c5e88a3a69
|
msvcrt: Use the correct strdup function for locale data.
|
2010-06-28 11:45:01 +02:00 |
Andrew Nguyen
|
58dd97efcf
|
msvcrt: Implement _wmakepath_s.
|
2010-06-25 12:49:57 +02:00 |
Andrew Nguyen
|
9628a0d3e4
|
msvcrt: Implement _makepath_s.
|
2010-06-25 12:49:44 +02:00 |
Francois Gouget
|
7649c75b40
|
Assorted typo and spelling fixes.
|
2010-06-24 10:37:05 +02:00 |
Francois Gouget
|
1f07f583cf
|
msvcrt/tests: Make test_dup2() static.
|
2010-06-22 20:03:49 +02:00 |
Francois Gouget
|
eb8ce091cb
|
msvcrt/tests: Add a trailing '\n' to an ok() call.
|
2010-06-22 20:03:36 +02:00 |
Piotr Caban
|
c0637edda2
|
msvcrt: Added __crtLCMapStringW partial implementation.
|
2010-06-22 13:51:30 +02:00 |
Alexander Scott-Johns
|
5fd1409c6a
|
msvcrt/tests: Rename a variable.
|
2010-06-17 14:07:15 +02:00 |
Nikolay Sivov
|
90013af6f9
|
msvcrt: Fix __lconv_init() prototype.
|
2010-06-11 11:36:54 +02:00 |
Nikolay Sivov
|
97807760ca
|
msvcrt: Add _scwprintf implementation.
|
2010-06-11 11:36:39 +02:00 |
Nikolay Sivov
|
1a234159fe
|
msvcrt: Add _snwprintf_s implementation.
|
2010-06-11 11:36:35 +02:00 |
Nikolay Sivov
|
59bddde594
|
msvcrt: Add _snprintf_s implementation.
|
2010-06-11 11:36:30 +02:00 |
Alexander Scott-Johns
|
f2229e6de0
|
msvcrt/tests: Move function pointer initialization code in printf.c into separate init function.
|
2010-06-09 16:12:37 +02:00 |
Alexander Scott-Johns
|
d313c0b982
|
msvcrt/test: Add some simple _vsnwprintf_s tests.
|
2010-06-07 13:52:09 +02:00 |
Alexander Scott-Johns
|
d3c00aab83
|
msvcrt: Fix spec file.
|
2010-06-07 13:52:03 +02:00 |
Alexander Scott-Johns
|
d56113cd4f
|
msvcrt: The sizeOfBuffer argument of _vsnwprintf_s is measured in wide characters, not bytes.
|
2010-06-07 13:51:55 +02:00 |
Alexander Scott-Johns
|
4e8e2f39c5
|
include/msvcrt: Define _TRUNCATE; use it in the tests.
|
2010-06-07 13:51:49 +02:00 |
Alexander Scott-Johns
|
2663079c60
|
msvcrt: Rename _TRUNCATE to MSVCRT__TRUNCATE.
|
2010-06-07 13:51:34 +02:00 |
Alexander Scott-Johns
|
b205fd8108
|
msvcrt/tests: Properly skip if functions are not available.
|
2010-06-07 13:51:24 +02:00 |
Alexander Scott-Johns
|
19bff6bda5
|
msvcrt: Fix comments.
|
2010-06-07 13:49:18 +02:00 |
Alexandre Julliard
|
14b3db99c1
|
msvcrt: Make sure msvcrt doesn't get unloaded.
We can't initialize file handles properly a second time.
|
2010-05-28 20:33:27 +02:00 |
Robert Wilhelm
|
620af69d88
|
msvcrt: Support system(NULL).
|
2010-05-28 16:22:26 +02:00 |
Gerald Pfeifer
|
68a94aa901
|
msvcrt/tests: Adjust CHECK_TYPE to avoid some two dozen compiler warnings.
|
2010-05-25 12:03:07 +02:00 |
Piotr Caban
|
6f358ef867
|
msvcrt: Fix wcstombs_l implementation.
|
2010-05-24 11:25:09 +02:00 |
Piotr Caban
|
2ca3b9e016
|
msvcrt: Fix mbstowcs_l implementation.
|
2010-05-24 11:25:04 +02:00 |
Marcus Meissner
|
27a28bf29f
|
msvcrt: Check locale for NULL before freeing.
|
2010-05-21 18:58:05 +02:00 |
Piotr Caban
|
4134c57a91
|
msvcrt: Fix compilation error (x86_64-pc-mingw32).
|
2010-05-20 13:47:52 +02:00 |
Piotr Caban
|
4aee4c7d1c
|
msvcrt: Added $I10_OUTPUT implementation.
|
2010-05-17 14:39:29 +02:00 |
Marcus Meissner
|
f10af18f28
|
msvcrt: Add some missing CDECL.
|
2010-05-13 11:51:00 +02:00 |
Piotr Caban
|
130686cbfc
|
msvcrt: Fix synonym handling in setlocale/create_locale.
|
2010-05-10 10:09:21 +02:00 |
Piotr Caban
|
0697c5dc0e
|
msvcrt: Partial fix for setlocale/create_locale.
|
2010-05-10 10:09:09 +02:00 |
Piotr Caban
|
117faee955
|
msvcrt: Fix strtod and wcstod implementation.
|
2010-05-10 10:08:57 +02:00 |
Piotr Caban
|
2eb4b694a7
|
msvcrt: Added mbstowcs and wcstombs tests.
|
2010-05-06 15:24:20 +02:00 |
Piotr Caban
|
335c9772ec
|
msvcrt: Fixed wcstombs(_s_l) implementation.
|
2010-05-06 15:20:11 +02:00 |
Piotr Caban
|
7352ee844e
|
msvcrt: Added mbstowcs(_s_l) implementation.
|
2010-05-06 15:19:52 +02:00 |
Piotr Caban
|
d367314b46
|
msvcrt: Added _mbstrlen_l implementation.
|
2010-05-06 15:18:57 +02:00 |
Piotr Caban
|
df038ec544
|
msvcrt: Added _ui64toa_s implementation.
|
2010-05-05 15:26:53 +02:00 |
Piotr Caban
|
100e925cb4
|
msvcrt: Added ___mb_cur_max_l_func implementation.
|
2010-05-05 15:26:50 +02:00 |
Piotr Caban
|
3f4eded5d4
|
msvcrt: Added _get_osplatform implementation.
|
2010-05-05 15:26:45 +02:00 |
Austin English
|
de83c53085
|
msvcrt: Fix tests for Windows ME.
|
2010-05-04 13:15:00 +02:00 |
Maarten Lankhorst
|
af9f9cb361
|
msvcrt: Add float functions based on their double versions.
|
2010-05-04 13:14:58 +02:00 |
Austin English
|
3c09ca128d
|
msvcrt/tests: Add more tests for setlocale().
|
2010-05-03 14:00:47 +02:00 |
Austin English
|
b581fc5b0b
|
msvcrt/tests: fix a couple typos.
|
2010-05-03 13:59:49 +02:00 |
Detlef Riekenberg
|
1ac1633161
|
msvcrt: Fix wrong msvcr90 in comments.
|
2010-04-28 15:04:39 -05:00 |
Piotr Caban
|
6c0e61cd65
|
msvcrt: Added wcstombs_s implementation.
|
2010-04-27 13:04:57 -05:00 |
Piotr Caban
|
0ec1635172
|
msvcrt: Added _wcstoi64 and _wcstoui64 implementation.
|
2010-04-27 13:04:52 -05:00 |
Piotr Caban
|
c4d6877894
|
msvcrt: Added _mkgmtime implementation.
|
2010-04-27 13:04:45 -05:00 |
Piotr Caban
|
2b3b860396
|
msvcrt: Added strtok_s implementation.
|
2010-04-26 10:11:45 -05:00 |
Piotr Caban
|
59c1139f05
|
msvcrt: Fix debug message in scanf.
|
2010-04-26 09:07:51 -05:00 |
Piotr Caban
|
6974abe0e6
|
msvcrt: Use wcstod_l/strtod_l in other functions that parses doubles.
|
2010-04-26 09:07:44 -05:00 |
Piotr Caban
|
f7197663c9
|
msvcrt: Added wcstod_l implementation.
It's almost a copy of strtod_l.
|
2010-04-26 09:07:30 -05:00 |
Piotr Caban
|
f76eef7401
|
msvcrt: Change strtod_l implementation.
|
2010-04-26 09:07:02 -05:00 |
Piotr Caban
|
815840e972
|
msvcrt: Added btowc implementation.
|
2010-04-26 09:06:13 -05:00 |
Piotr Caban
|
ca3cb9e2f5
|
msvcrt/tests: Added sscanf_s tests.
|
2010-04-22 18:11:24 +02:00 |
Piotr Caban
|
f36671c57f
|
msvcrt: Added _cwscanf* implementation.
|
2010-04-22 18:11:11 +02:00 |
Piotr Caban
|
177d545592
|
msvcrt: Added _cscanf_s(_l) implementation.
|
2010-04-22 18:11:11 +02:00 |
Piotr Caban
|
a51292e4dc
|
msvcrt: Added _swscanf_s(_l) implementation.
|
2010-04-22 18:11:11 +02:00 |
Piotr Caban
|
8386e95afc
|
msvcrt: Added _sscanf_s(_l) implementation.
|
2010-04-22 18:11:11 +02:00 |
Piotr Caban
|
98e34c7f82
|
msvcrt: Added _wscanf_s(_l) implementation.
|
2010-04-22 18:11:11 +02:00 |
Piotr Caban
|
3b99441770
|
msvcrt: Added _fwscanf_s(_l) implementation.
|
2010-04-22 18:11:11 +02:00 |
Piotr Caban
|
2c07fad607
|
msvcrt: Added _scanf_s(_l) implementation.
|
2010-04-22 18:11:11 +02:00 |
Piotr Caban
|
b38fcabfa0
|
msvcrt: Added fscanf_s(_l) implementation.
|
2010-04-22 18:11:11 +02:00 |
Piotr Caban
|
17f486baa4
|
msvcrt: Added support for secure functions to scanf helper functions.
|
2010-04-22 18:09:40 +02:00 |
Piotr Caban
|
8a69a936dc
|
msvcrt: Added _cscanf_l implementation.
|
2010-04-22 15:11:04 +02:00 |
Piotr Caban
|
2242f281ba
|
msvcrt: Added _swscanf_l implementation.
|
2010-04-22 15:11:00 +02:00 |
Piotr Caban
|
edfe9bdbae
|
msvcrt: Added _sscanf_l implementation.
|
2010-04-22 15:10:57 +02:00 |
Piotr Caban
|
ced42a0ed6
|
msvcrt: Added _wscanf_l implementation.
|
2010-04-22 15:10:53 +02:00 |
Piotr Caban
|
674df1ee1e
|
msvcrt: Added _fwscanf_l implementation.
|
2010-04-22 15:10:49 +02:00 |
Piotr Caban
|
00f704539f
|
msvcrt: Added _scanf_l implementation.
|
2010-04-22 15:10:44 +02:00 |
Piotr Caban
|
66042e0041
|
msvcrt: Added _fscanf_l implementation.
|
2010-04-22 15:10:39 +02:00 |
Piotr Caban
|
231fc11457
|
msvcrt: Add support for locales in scanf helper functions.
|
2010-04-22 15:10:27 +02:00 |
Piotr Caban
|
94112ff960
|
msvcrt: Added _strtod_l implementation.
|
2010-04-21 11:57:12 +02:00 |
Piotr Caban
|
776998866a
|
msvcrt: Added _get_heap_handle implementation.
|
2010-04-21 11:07:46 +02:00 |
Piotr Caban
|
23d0369d9d
|
msvcrt: Added strncpy_s implementation.
|
2010-04-21 11:07:45 +02:00 |
Piotr Caban
|
c483bebe2b
|
msvcrt: Added swprintf_s implementation.
|
2010-04-21 11:07:45 +02:00 |
Piotr Caban
|
2ff04b9d57
|
msvcrt: Added _wfopen_s implementation.
|
2010-04-21 11:07:45 +02:00 |
Piotr Caban
|
1b4bacea8c
|
msvcrt: Added fopen_s implementation.
|
2010-04-19 15:12:10 +02:00 |
Piotr Caban
|
8adfd63c21
|
msvcrt: Return correct strings in setlocale.
|
2010-04-19 15:12:02 +02:00 |
Piotr Caban
|
0d79b4b653
|
msvcrt/tests: Added __crtGetStringTypeW tests.
|
2010-04-19 15:11:58 +02:00 |
Piotr Caban
|
d03020a976
|
msvcrt/tests: Added setlocale tests.
|
2010-04-19 15:11:52 +02:00 |
Piotr Caban
|
be5a6a03a6
|
msvcrt: Added implementation of __crtGetStringTypeW.
|
2010-04-19 15:11:14 +02:00 |
Piotr Caban
|
f11dfcb7a6
|
msvcrt: Fix multiple locales parsing in _create_locale.
|
2010-04-19 15:11:00 +02:00 |
Piotr Caban
|
97bad69184
|
msvcrt: Added implementations of _vswprintf* functions.
|
2010-04-19 15:10:55 +02:00 |
Piotr Caban
|
743e6ba688
|
msvcrt: Added _vsnwprintf* implementation.
|
2010-04-19 15:10:44 +02:00 |
Piotr Caban
|
85fa2ee53c
|
msvcrt: Added _vsnprintf* implementation.
|
2010-04-19 15:10:26 +02:00 |
Piotr Caban
|
09a32152d5
|
msvcrt: Add parameters to mimic *_s function behaviour in pf_vsnprintf.
|
2010-04-19 15:10:14 +02:00 |
Piotr Caban
|
419f902546
|
msvcrt: Format strings according to specified locale in pf_vsnprintf.
|
2010-04-19 15:10:04 +02:00 |
Piotr Caban
|
2548742bb4
|
msvcrt: Fix locale initialization.
|
2010-04-16 12:37:33 +02:00 |
Piotr Caban
|
f2f56d563f
|
msvcrt: Change localeconv implementation.
|
2010-04-16 12:37:18 +02:00 |
Alexandre Julliard
|
d4880b7a1f
|
msvcrt: Initialize exported common variables to fix the build on Mac OS.
|
2010-04-16 12:01:35 +02:00 |
Piotr Caban
|
d1fa8b64e4
|
msvcrt: Use per thread locale in many functions.
|
2010-04-15 16:51:47 +02:00 |
Piotr Caban
|
87dee43b0a
|
msvcrt: Make setlocale working with per thread locales.
|
2010-04-15 16:51:46 +02:00 |
Piotr Caban
|
5efff16413
|
msvcrt: Added multiple locales parsing to _create_locale.
|
2010-04-15 16:51:46 +02:00 |
Piotr Caban
|
6ad7b4ff5c
|
msvcrt: Move locale string interpretation to MSVCRT_locale_to_LCID.
|
2010-04-15 16:51:46 +02:00 |
Piotr Caban
|
20b77f4428
|
msvcrt: Added _configthreadlocale implementation.
|
2010-04-15 16:51:45 +02:00 |
Piotr Caban
|
59c2201a9c
|
msvcrt: Add helper function that returns current locale.
|
2010-04-15 16:51:45 +02:00 |
Piotr Caban
|
d58b385b38
|
msvcrt: Change implementation of setlocale.
|
2010-04-15 16:51:45 +02:00 |
Piotr Caban
|
10023a15d6
|
msvcrt: Change _create_locale implementation so generated structure is easier to modify.
|
2010-04-15 16:51:44 +02:00 |
Marcus Meissner
|
debd7d36d0
|
msvcrt: Implement findfirst64 and findnext64.
|
2010-04-15 16:26:55 +02:00 |
Alexandre Julliard
|
4f3b7f8445
|
msvcrt: Implement _invalid_parameter and fix the handler definitions.
|
2010-04-14 18:00:46 +02:00 |
Alexandre Julliard
|
a1e99f544b
|
msvcrt: Implement support for version 4 exception tables.
|
2010-04-14 18:00:46 +02:00 |
Alexandre Julliard
|
5807b5e55c
|
msvcrt: Add support for VC7 and VC8 extensions to the C++ exception handler.
|
2010-04-13 17:21:06 +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 |
Piotr Caban
|
8fc18b6b48
|
msvcrt: Added memmove_s and memcpy_s implementation.
|
2010-04-12 17:48:21 +02:00 |
Alexandre Julliard
|
11f10c6f05
|
msvcrt: Implemented setjmp for x86_64.
|
2010-04-10 11:47:55 +02:00 |
Piotr Caban
|
903c524d43
|
msvcrt: Added _iswalpha_l implementation.
|
2010-04-08 12:38:56 +02:00 |
Piotr Caban
|
7a1ff50ddc
|
msvcrt: Added implemenatation of _create_locale and _free_locale.
|
2010-04-08 12:38:49 +02:00 |
Alexandre Julliard
|
da840f57e5
|
msvcrt: Fix an unused variable warning.
|
2010-04-07 14:25:19 +02:00 |
Piotr Caban
|
bfd0866be8
|
msvcrt: Added implementation of _controlfp_s.
|
2010-04-01 18:12:58 +02:00 |
Piotr Caban
|
abb746002b
|
msvcrt: Fix _get/_set_invalid_parameter_handler implementation.
|
2010-04-01 18:12:58 +02:00 |
Piotr Caban
|
f377e4be6b
|
msvcrt: Move invalid parameter tests to msvcr90.
|
2010-04-01 18:12:58 +02:00 |
Piotr Caban
|
9a8fe9679b
|
msvcrt: Added _strtoui64 implementation.
|
2010-03-29 15:50:21 +02:00 |
Piotr Caban
|
585ea9cdd8
|
msvcrt: Added _strtoi64 implementation.
|
2010-03-29 15:50:20 +02:00 |
Piotr Caban
|
8c954c0957
|
msvcrt: Avoid using localtime_r.
|
2010-03-29 15:50:20 +02:00 |
Piotr Caban
|
8a57f501c8
|
msvcrt: Avoid using scalb function.
|
2010-03-29 15:50:19 +02:00 |
Piotr Caban
|
b90320652d
|
msvcrt: Rename functions conflicting with mingw headers.
|
2010-03-29 15:50:19 +02:00 |
Piotr Caban
|
254eab3827
|
msvcr90: Added _get/set_invalid_parameter_handler implementation.
|
2010-03-25 16:46:56 +01:00 |
Piotr Caban
|
c7aba97338
|
msvcrt: Added strnlen implementation.
|
2010-03-25 09:46:36 +01:00 |
Piotr Caban
|
bf12864271
|
msvcrt: Update msvcrt.spec.
|
2010-03-25 09:46:14 +01:00 |
Alexandre Julliard
|
bef5645eb1
|
makefiles: Remove the no longer needed explicit separators for dependencies.
|
2010-03-16 13:28:19 +01:00 |
David Hedberg
|
4148ac0ab5
|
msvcrt: Implement _mbctombb.
|
2010-02-24 15:12:30 +01:00 |
David Hedberg
|
30f6dc9510
|
msvcrt: Implement _ismbclegal.
|
2010-02-23 12:09:45 +01:00 |
David Hedberg
|
85cc5dd1b2
|
msvcrt: Add trail bytes info for codepage 1361.
|
2010-02-23 12:09:33 +01:00 |
Alexandre Julliard
|
6164ce2d82
|
makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
|
2010-02-22 10:47:11 +01:00 |
Alexandre Julliard
|
ba7cbccfcb
|
msvcrt/tests: Avoid size_t in a trace.
|
2010-02-16 15:50:32 +01:00 |
Maarten Lankhorst
|
ffc100c58f
|
msvcrt: Forward _ftol2 to ntdll._ftol.
|
2010-02-04 15:04:22 +01:00 |
Uwe Bonnes
|
0d16965832
|
msvcrt: read_i should pull in LF after CR only in unbuffered mode.
|
2010-01-28 15:30:26 +01:00 |
Uwe Bonnes
|
92ac665d37
|
msvcrt: Check for EOF before correcting CR/LF.
|
2010-01-28 15:30:26 +01:00 |
André Hentschel
|
13e8505e58
|
msvcrt: Fix typo.
|
2010-01-19 16:50:26 +01:00 |
Uwe Bonnes
|
e6f1ae029e
|
msvcrt: Handle CR at buffer boundary and test case.
|
2010-01-18 15:32:53 +01:00 |
Uwe Bonnes
|
d95c857a4f
|
msvcrt: xxopen() accepts spaces in the mode string.
|
2010-01-18 14:36:43 +01:00 |
André Hentschel
|
152c0d4b93
|
msvcrt/tests: Add some demangle tests.
|
2010-01-18 14:35:08 +01:00 |
Andrew Nguyen
|
841fc1805e
|
msvcrt: Implement and test rand_s.
|
2010-01-18 14:30:00 +01:00 |
André Hentschel
|
a657380612
|
msvcrt: Forward __C_specific_handler to ntdll.
|
2010-01-18 14:16:04 +01:00 |
Jeff Zaroyko
|
c2459deeff
|
msvcrt: Check if argument passed to _dup2 is positive.
|
2010-01-14 09:41:43 -06:00 |
Jeff Zaroyko
|
f4e5ab4892
|
msvcrt/tests: Test _dup2 for failure when second arg is negative.
|
2010-01-14 09:41:30 -06:00 |
Uwe Bonnes
|
5926277473
|
msvcrt: In unbuffered text mode reading \r\n with fgetc fails.
|
2010-01-11 13:39:54 -06:00 |
Jason Edmeades
|
97194ec070
|
msvcrt: Add support for sprintf_s.
|
2010-01-11 12:19:34 -06:00 |
Jason Edmeades
|
a2d4e5cb5d
|
msvcrt: Add support for vsprintf_s.
|
2010-01-11 12:19:30 -06:00 |
Rob Shearman
|
c20868e0a2
|
msvcrt: Free memory allocated in TLS slot on module unload as well as thread exit.
|
2009-12-14 16:14:39 +01:00 |
Alexandre Julliard
|
da9bc130c6
|
msvcrt/tests: Fix the signal handler calling convention.
|
2009-12-09 12:04:41 +01:00 |
Nikolay Sivov
|
e5e17ca438
|
msvcrt/tests: Free temporary file name after test.
|
2009-12-07 14:18:27 +01:00 |
Marcus Meissner
|
4da51e087d
|
msvcrt: Remove unnecessary NULL check (Coverity).
|
2009-12-04 14:34:58 +01:00 |
Peter Rosin
|
f79cd33fc4
|
msvcrt: Handle the SIGBREAK signal.
|
2009-12-03 10:14:44 +01:00 |
Peter Rosin
|
83ec2f4f04
|
msvcrt: Add test to check if signal(SIGBREAK, ...) works (todo_wine).
|
2009-12-03 10:14:31 +01:00 |
Andrew Nguyen
|
be21b3dfa7
|
msvcrt: Forward _ftol2_sse to ntdll._ftol.
|
2009-11-24 15:53:37 +01:00 |
Gregor Schneider
|
2043035e17
|
msvcrt: Calculate floating point decimals in internally used long double precision.
|
2009-11-24 15:53:36 +01:00 |
Alexandre Julliard
|
7f69436ea8
|
include: Specify explicit alignment for __int64 types.
|
2009-11-21 14:31:45 +01:00 |
Eric Pouech
|
d568c2ac56
|
mscvrt: Fix some undname quirks (space at the end of multi-level templates).
|
2009-11-18 11:09:34 +01:00 |
Andrew Nguyen
|
1eb0775670
|
msvcrt: Implement and test _wcsupr_s.
|
2009-11-16 17:06:16 +01:00 |
Eric Pouech
|
6fab1e86f3
|
msvcrt: In undname functions, no longer use a fixed-size array for storing internal information.
|
2009-11-16 13:47:22 +01:00 |
Eric Pouech
|
c65106e1d5
|
msvcrt: In undname helpers, allow str_array_push to return errors (instead of asserting).
|
2009-11-16 13:44:15 +01:00 |
André Hentschel
|
fbe6b57b74
|
msvcrt: Do not overlap in strcpy (Valgrind).
|
2009-11-04 12:22:23 +01:00 |
Alexandre Julliard
|
1f4febdb55
|
msvcrt: Implement __lconv_init.
|
2009-10-22 22:26:45 +02:00 |
Michael Stefaniuc
|
5ca700713d
|
msvcrt/tests: Use LONG instead of long.
|
2009-10-08 12:17:30 +02:00 |
Alexandre Julliard
|
5af33ee06f
|
msvcrt: Use strict function prototypes.
|
2009-10-06 16:12:39 +02:00 |
Eric Pouech
|
dcf68254bd
|
msvcrt: Added __uncaught_exception support.
|
2009-10-05 14:56:19 +02:00 |
Alexandre Julliard
|
7c15ae127c
|
msvcrt: Add an MSVCRT prefix to _wenviron.
|
2009-10-05 14:55:09 +02:00 |
Alexandre Julliard
|
da2db26dec
|
msvcrt/tests: Add tests for the handle inheritance block.
Based on a patch by André Hentschel.
|
2009-09-10 15:29:35 +02:00 |
Alexandre Julliard
|
ded81aebc7
|
msvcrt: Add validity checks on the size of the handle inheritance block.
|
2009-09-10 15:29:04 +02:00 |
Ge van Geldorp
|
d24a5a74b1
|
msvcrt/tests: Add acceptable error codes for W2K8+.
|
2009-09-02 15:47:45 +02:00 |
Alexandre Julliard
|
835928720b
|
msvcrt: Fix the strtol/strtoul definitions.
|
2009-09-01 22:34:50 +02:00 |
Eric Pouech
|
9eca2f81dc
|
msvcrt: Correctly handle the error cases in strtol and strtoul.
|
2009-09-01 12:43:24 +02:00 |
Alexandre Julliard
|
f2b3df6371
|
msvcrt: The floating point adjust functions only make sense on i386.
|
2009-08-24 15:17:33 +02:00 |
Andrew Nguyen
|
15b0087d6e
|
msvcrt: Remove dead code in wcscpy_s.
|
2009-08-10 13:11:02 +02:00 |
Alexandre Julliard
|
b5d86403a4
|
msvcrt: Add an errno mapping for ERROR_SHARING_VIOLATION.
|
2009-07-14 12:18:15 +02:00 |
Alexandre Julliard
|
0cb406ef29
|
msvcrt: Add call frame annotations in x86 assembly code.
|
2009-06-25 12:05:09 +02:00 |
Alexandre Julliard
|
2b012c9886
|
msvcrt: Add appropriate stdcall decorations to assembly functions.
|
2009-06-15 13:41:51 +02:00 |
Michael Stefaniuc
|
109f83614f
|
msvcrt: Avoid using size_t when not neededed.
|
2009-05-27 15:40:18 +02:00 |
Michael Stefaniuc
|
5f0fb8350f
|
msvcrt: Replace size_t with MSVCRT_size_t.
|
2009-05-27 15:39:57 +02:00 |
Alexandre Julliard
|
82f175e9b5
|
msvcrt: Replace long by MSVCRT_long.
|
2009-05-23 11:57:39 +02:00 |
Alexandre Julliard
|
7e082f6608
|
msvcrt/tests: Make all msvcrt function pointers cdecl.
|
2009-05-23 11:57:38 +02:00 |
Alexandre Julliard
|
ac760a47f3
|
msvcrt: Fix the stat and finddata structures for 64-bit.
|
2009-05-23 11:57:12 +02:00 |
Alexandre Julliard
|
4a7b3460ef
|
msvcrt: Add explicit 32- and 64-bit versions of the utime functions.
|
2009-05-23 11:12:17 +02:00 |
Alexandre Julliard
|
8408e3a955
|
msvcrt: Add explicit 32- and 64-bit versions of the time functions.
|
2009-05-23 11:12:12 +02:00 |
Alexandre Julliard
|
1c66fab80a
|
msvcrt/tests: Use the _winver etc. variables instead of the __p_ functions that don't exist on 64-bit.
|
2009-05-20 17:47:43 +02:00 |
Austin English
|
b7b28159c9
|
msvcrt/tests: Sign compare fixes.
|
2009-05-11 12:47:59 +02:00 |
Rein Klazes
|
b12c46be4a
|
msvcrt/tests: Add some tests for strtok().
|
2009-04-22 13:13:38 +02:00 |
Rein Klazes
|
ed20ac877c
|
msvcrt: Do not set the windows version to 0.5.
|
2009-04-20 17:29:26 +02:00 |
Hans Leidekker
|
4aec827b1e
|
msvcrt: Implement ___lc_codepage_func, ___lc_collate_cp_func and ___lc_handle_func.
|
2009-04-15 15:56:45 -05:00 |
Rein Klazes
|
1ab5f4191d
|
msvcrt: Correct implementation of _ecvt() with tests.
|
2009-04-14 14:50:07 -05:00 |
Alexandre Julliard
|
3a195139c2
|
msvcrt: Fix scanf to correctly parse pointers on 64-bit.
|
2009-04-06 20:58:10 +02:00 |
Hans Leidekker
|
c3f6668f33
|
msvcrt: Add tests for _vscprintf and _vscwprintf.
|
2009-03-26 16:13:18 +01:00 |
Hans Leidekker
|
0803575fd3
|
msvcrt: Implement _vscprintf and _vscwprintf.
|
2009-03-26 16:12:15 +01:00 |
Francois Gouget
|
96848a0605
|
Remove spaces before '\n's.
|
2009-03-09 12:05:58 +01:00 |
Juan M. Navarro
|
c9b40bff32
|
msvcrt/tests: Avoid size_t in printf format.
|
2009-02-18 15:03:30 +01:00 |
Alexandre Julliard
|
1c91d54503
|
msvcrt: Don't try to duplicate invalid handles. Don't reset std handles if we didn't set them.
|
2009-02-18 14:44:17 +01:00 |
Francois Gouget
|
f250f4fa04
|
Assorted spelling fixes.
|
2009-02-11 15:56:02 +01:00 |
David Hedberg
|
2254a549a6
|
msvcrt: Implement _mbcjistojms.
|
2009-02-06 13:03:34 +01:00 |
Francois Gouget
|
4ee530b2a7
|
msvcrt/tests: Remove a space before a '\n'.
|
2009-01-30 14:05:56 +01:00 |
Michael Stefaniuc
|
9d4c9a0cdd
|
msvcrt: Remove superfluous pointer casts.
|
2009-01-29 14:06:15 +01:00 |
Dan Kegel
|
7f3c70c52f
|
msvcrt: Remove CRs earlier in ascii mode in fseek, too.
|
2009-01-29 12:21:11 +01:00 |
Dan Kegel
|
5bf1ae82f1
|
msvcrt: _flsbuf zeroes _cnt.
|
2009-01-29 12:20:44 +01:00 |
Uwe Bonnes
|
d0e77f8a47
|
msvcrt/tests: Test case to show Wine still mishandles file text mode.
|
2009-01-28 14:36:52 +01:00 |
Hans Leidekker
|
120120e37e
|
msvcrt: Add a test for _vsnwprintf.
|
2009-01-27 14:27:03 +01:00 |
Alexandre Julliard
|
8e16e78710
|
libwine: Re-generate the Windows codepage data using the bestfit files.
|
2009-01-19 20:33:55 +01:00 |
Hans Leidekker
|
d2a383b658
|
msvcrt: Forward ANSI open functions to their Unicode counterparts instead of the other way around. Implement _wfreopen.
|
2009-01-19 14:22:57 +01:00 |
Dan Kegel
|
ebe4a9e321
|
msvcrt: Remove CRs earlier in ascii mode.
|
2009-01-19 13:36:26 +01:00 |
Alexandre Julliard
|
adad9b6682
|
msvcrt: Fix an unused function warning on non-i386.
|
2009-01-08 17:29:59 +01:00 |
Alexandre Julliard
|
a494b13abe
|
msvcrt: Avoid size_t in printf format.
|
2009-01-08 13:12:24 +01:00 |
Alexandre Julliard
|
2335a44ed6
|
msvcrt/tests: Avoid printing pointer differences in traces.
|
2009-01-08 13:02:17 +01:00 |
Alexandre Julliard
|
d751c2e5c1
|
msvcrt: Correctly walk up the list of trylevels in except_handler3.
|
2009-01-07 14:17:26 +01:00 |
Alexandre Julliard
|
f1b363e27d
|
msvcrt: Fix the time_t definition for the msvcrt build.
|
2009-01-05 15:07:53 +01:00 |
Alexandre Julliard
|
52f87c4a57
|
msvcrt/tests: Fix the scanf pointer formatting tests on 64-bit.
|
2009-01-04 14:47:59 +01:00 |
Alexandre Julliard
|
159dfb219c
|
msvcrt/tests: Fix the printf pointer formatting tests on 64-bit.
|
2009-01-04 14:47:59 +01:00 |
Alexandre Julliard
|
2cf2c4568f
|
msvcrt/tests: Fix some printf formats for 64-bit.
|
2009-01-03 20:24:10 +01:00 |
Alexandre Julliard
|
4282fc122d
|
msvcrt/tests: Use unsigned int instead of size_t for the malloc tests.
|
2009-01-03 20:23:06 +01:00 |
Alexandre Julliard
|
558732ef09
|
msvcrt: Add missing __cdecl on some function pointers.
|
2009-01-03 18:43:00 +01:00 |
Alexandre Julliard
|
da3202130e
|
msvcrt: Convert the spawn and exec functions to use MS ABI varargs.
|
2009-01-03 11:38:25 +01:00 |
Alexandre Julliard
|
dd34f924be
|
msvcrt: Convert the open functions to use MS ABI varargs.
|
2009-01-03 11:38:25 +01:00 |
Alexandre Julliard
|
f8de2ebb0b
|
msvcrt: Convert all the scanf functions to use MS ABI varargs.
|
2009-01-03 11:38:25 +01:00 |
Alexandre Julliard
|
07ca8f4f8f
|
msvcrt: Convert all the printf functions to use MS ABI varargs.
|
2009-01-03 11:38:25 +01:00 |
Alexandre Julliard
|
34f2487163
|
msvcrt: Fix formatting of pointers in printf.
|
2009-01-02 21:33:33 +01:00 |
Andrew Talbot
|
cb08534a3d
|
msvcrt: Remove a superfluous semicolon.
|
2008-12-24 19:59:31 +01:00 |
Michael Stefaniuc
|
a4c2a0ee20
|
msvcrt/tests: Use the C standard for multiline strings.
|
2008-12-23 18:51:20 +01:00 |
Alexandre Julliard
|
d77eba57f1
|
msvcrt/tests: Avoid sizeof in a trace.
|
2008-12-20 13:33:08 +01:00 |
Francois Gouget
|
9a911f5443
|
msvcrt/tests: Add a trailing '\n' to an ok() call.
|
2008-12-17 15:27:20 +01:00 |
Alexandre Julliard
|
bb33b0a21d
|
msvcrt: Add __cdecl to all function prototypes.
|
2008-12-17 15:00:28 +01:00 |
Alexandre Julliard
|
6718b9bce7
|
msvcrt: Rewrite va_list to string conversions to avoid depending on va_copy.
|
2008-12-17 13:52:41 +01:00 |
Dan Kegel
|
72ffe1da67
|
msvcrt: fread: Exhaust buffered data before using unbuffered data in ascii mode.
|
2008-12-16 14:23:40 +01:00 |
Alexandre Julliard
|
8a658d7d51
|
msvcrt: Rename _ftime to avoid conflicts.
|
2008-12-15 20:08:33 +01:00 |
Alexandre Julliard
|
e2b3ee535f
|
msvcrt: The __p_* functions are only exported on i386.
|
2008-12-15 16:20:08 +01:00 |
Alexandre Julliard
|
b19913ac70
|
msvcrt: Add a few more *_func functions to replace the __p_* ones.
|
2008-12-15 16:03:32 +01:00 |
Alexandre Julliard
|
bcfd7dd3ff
|
msvcrt: The _CI* math functions are only exported on i386.
|
2008-12-15 15:40:45 +01:00 |
Francois Gouget
|
05c0822707
|
msvcrt: Point the set_new_handler() entrypoint to the right implementation.
|
2008-12-12 11:44:23 +01:00 |
Francois Gouget
|
b455d319f9
|
msvcrt/tests: Make void test_cp_table() static.
|
2008-12-12 11:42:13 +01:00 |
Francois Gouget
|
ade1326480
|
msvcrt: Remove _adjust_fdiv() as it is unused.
|
2008-12-12 11:41:24 +01:00 |
Francois Gouget
|
33dd86d05c
|
msvcrt/tests: Add a trailing '\n' to ok() calls.
|
2008-12-12 11:40:53 +01:00 |
Alexandre Julliard
|
1e8290ded3
|
msvcrt: Avoid truncated relocations on 64-bit.
|
2008-12-12 10:20:53 +01:00 |
Alexandre Julliard
|
82bd6f1e10
|
msvcrt/tests: Load __mb_cur_max and _mbctype dynamically since they may not be available to link against.
|
2008-12-12 10:19:55 +01:00 |
Alexandre Julliard
|
4305e6d119
|
msvcrt: Use iob_func instead of p__iob on non-x86.
|
2008-12-12 10:19:55 +01:00 |
Alexandre Julliard
|
d8ab5a14aa
|
msvcrt: Use intptr_t or size_t instead of long where appropriate.
|
2008-12-12 10:19:55 +01:00 |
Alexandre Julliard
|
7a6c6747a9
|
msvcrt: Don't include msvcrt headers, instead duplicate the definitions in msvcrt.h.
|
2008-12-12 10:19:55 +01:00 |
Francois Gouget
|
e766985b20
|
msvcrt: Fix the permissions returned by fstat*() (with test).
|
2008-12-10 10:47:34 +01:00 |
Francois Gouget
|
266ee43e23
|
msvcrt/tests: Add a stat() test.
|
2008-12-10 10:47:23 +01:00 |
Francois Gouget
|
5f8c3b4a38
|
msvcrt/tests: Stricter fstat() tests.
Don't allow fstat() to fail for no reason.
Better check the st_mode field.
|
2008-12-10 10:47:19 +01:00 |
Michael Stefaniuc
|
276b938e1d
|
msvcrt: Use NULL instead of casting zero.
|
2008-12-05 12:36:19 +01:00 |
Michael Karcher
|
023c227399
|
msvcrt: Out strings should be ptr instead of wstr in .spec file.
|
2008-12-01 14:04:28 +01:00 |
Francois Gouget
|
c232cf1050
|
msvcrt: Remove WINAPI on static functions where not needed.
|
2008-11-28 12:54:35 +01:00 |
Maarten Lankhorst
|
83045e5cc8
|
msvcrt: Add CDECL to all cdecl functions.
|
2008-11-25 12:33:39 +01:00 |
Austin English
|
8efc3fec1d
|
msvcrt: Fix a compiler warning.
|
2008-11-21 10:04:03 +01:00 |
Alexandre Julliard
|
64de271939
|
msvcrt/tests: Run time tests for the current year instead of 1970 and fix wrong DST assumptions.
|
2008-11-13 14:15:56 +01:00 |
Alexandre Julliard
|
1d9fa06aea
|
msvcrt/tests: Trace the timezone being used.
|
2008-11-12 12:54:11 +01:00 |
Michael Stefaniuc
|
4f199a10ad
|
Remove the remaining casts of NULL.
|
2008-11-03 13:42:09 +01:00 |
Andrew Talbot
|
4c3d27dfee
|
msvcrt: Sign-compare warnings fix.
|
2008-10-22 13:54:53 +02:00 |
Eric Pouech
|
6a77a36b24
|
msvcrt: Implemented vswprintf_s.
|
2008-10-21 11:45:54 +02:00 |
Eric Pouech
|
07c80924eb
|
msvcrt: Implemented wcscat_s.
|
2008-10-13 11:55:55 +02:00 |
Alexandre Julliard
|
e20ef50139
|
msvcrt: Pass the command interpreter as exe name from _wpopen.
|
2008-10-07 15:36:44 +02:00 |
Eric Pouech
|
3a2dda11e9
|
msvcrt: Implemented splitpath_s.
|
2008-10-07 15:24:00 +02:00 |
Eric Pouech
|
096991428f
|
msvcrt: Implemented wcsncpy_s.
|
2008-10-06 14:11:53 +02:00 |
Jeff Zaroyko
|
82f77cc17a
|
msvcrt: Avoid a NULL pointer deref in ctime.
|
2008-10-02 11:24:01 -05:00 |
Rob Shearman
|
d7ca73ce80
|
msvcrt: Fix testing zero-valued expression with bitwise and in find_best_locale_proc.
The check should be for all of the flags being set instead.
|
2008-09-23 16:00:05 +02:00 |
Rob Shearman
|
ed9cd3ede2
|
msvcrt: Fix mutual exclusion over logical or is always a non-zero constant.
Logical and should have been used instead.
|
2008-09-23 16:00:05 +02:00 |
Jeff Zaroyko
|
22a33168c9
|
kernel32: Modify DeleteFileW to fail on directories.
|
2008-09-18 12:32:57 +02:00 |
Rob Shearman
|
0848a19ec0
|
msvcrt: Fix character count passed into fgetws in test_fileops.
|
2008-09-17 12:02:02 +02:00 |
Alexandre Julliard
|
3e78cca50c
|
msvcrt/tests: Fix the %n format test for Vista.
|
2008-09-04 12:27:29 +02:00 |
James Hawkins
|
43c97f4477
|
msvcrt: Trace the results of two failing tests.
|
2008-09-03 13:14:51 +02:00 |
Henri Verbeet
|
71aa14af99
|
msvcrt: Don't depend on the system's implementation of acos() & asin().
|
2008-08-29 14:26:37 +02:00 |
Jeff Zaroyko
|
c7093febab
|
msvcrt: Add a test for unlinking non-empty directories.
|
2008-08-27 13:21:23 +02:00 |
Alexandre Julliard
|
42563b407b
|
msvcrt/tests: Add support for some broken demangle results on older Windows versions.
|
2008-08-26 12:07:43 +02:00 |
Michael Karcher
|
5f2159e806
|
msvcrt/file: stdio should clamp characters to 8 bits.
|
2008-08-19 13:04:44 +02:00 |
Alexandre Julliard
|
9c29dbd987
|
Avoid exporting common symbols since that's broken on Mac OS X.
|
2008-07-21 14:47:55 +02:00 |
Jon Griffiths
|
8e86162be5
|
msvcrt: Fix exponents in *printf family.
|
2008-07-16 20:10:28 +02:00 |
Jon Griffiths
|
7b7cd31f05
|
msvcrt: Make tests for [w]makepath pass.
|
2008-07-09 12:35:07 +02:00 |
Jon Griffiths
|
afb3593274
|
msvcrt: Tests for [w]makepath.
|
2008-07-09 12:35:01 +02:00 |
Jon Griffiths
|
a4037eb463
|
msvcrt: Implement ___setlc_active_func/___unguarded_readlc_active_add_func.
|
2008-07-08 12:27:54 +02:00 |
Alexandre Julliard
|
c2545cd43e
|
msvcrt/tests: Fix register constraints on thiscall wrappers.
|
2008-07-08 11:16:01 +02:00 |
Peter Oberndorfer
|
9e3a4652da
|
msvcrt: Implement %p for scanf.
|
2008-07-02 11:37:18 +02:00 |
Peter Oberndorfer
|
02fb99e6b3
|
msvcrt: Add a test for scanf %p.
|
2008-07-02 11:37:14 +02:00 |
Philip Nilsson
|
5d583c3ac7
|
msvcrt: Make EXCEPTION_PRIV_INSTRUCTION generate SIGILL.
|
2008-06-19 11:44:34 +02:00 |
Alexandre Julliard
|
d36c55001d
|
msvcrt/tests: Fix a couple of tests on Vista.
|
2008-06-10 17:45:10 +02:00 |
Eric Pouech
|
2fc275f64a
|
msvcrt: Fix for getch() and special characters.
|
2008-06-02 12:13:03 +02:00 |
Jon Griffiths
|
1484830628
|
msvcrt: Fix a test that fails on win95.
|
2008-05-28 19:32:44 +02:00 |
Jon Griffiths
|
09627c8f61
|
msvcrt: Fix file test which fails on Vista.
|
2008-05-28 19:32:37 +02:00 |
Jon Griffiths
|
da412d4507
|
msvcrt: Fix an RTTI test Failure on Vista.
|
2008-05-28 11:30:35 +02:00 |
Jon Griffiths
|
b86915382d
|
msvcrt: Follow Vista behaviour in wcscpy_s.
|
2008-05-27 19:37:09 +02:00 |
Jon Griffiths
|
288a48fcf0
|
msvcrt/tests: Fix 3 tests that always fail on Vista.
|
2008-05-27 19:36:57 +02:00 |
Dmitry Timoshkov
|
5db7fd3706
|
msvcrt: Mark some data as constant.
|
2008-05-27 19:35:00 +02:00 |
Jon Griffiths
|
e5ffcd8827
|
msvcrt/tests: Fix 4 tests that always fail on Vista.
|
2008-05-27 12:05:58 +02:00 |
Eric Pouech
|
ac2053ba10
|
msvcrt: Properly handle the extended keys in getch().
|
2008-05-27 12:02:30 +02:00 |
Alexandre Julliard
|
83a21c6886
|
tests: Use the Wine import libraries when compiling with MinGW.
|
2008-05-26 19:26:20 +02:00 |
Eric Pouech
|
2353dcf783
|
msvcrt: Added __iob_func implementation.
|
2008-04-30 13:45:23 +02:00 |
Alexandre Julliard
|
b43fd31287
|
msvcrt: Rename a few functions to avoid conflicts with Windows headers.
|
2008-04-29 20:18:19 +02:00 |
Eric Pouech
|
f55da6db84
|
msvcrt: Fixed space in type with double indirection.
Spotted by James Hawkins.
|
2008-04-29 12:36:44 +02:00 |
Eric Pouech
|
2e1775620a
|
msvcrt: undname: correctly handle multi-dimensional arrays.
Based on a patch from Ulrich Küttler.
|
2008-04-29 12:36:35 +02:00 |
Eric Pouech
|
a940218c0b
|
msvcrt: Fixed symbol unmangling for template-parameter-?? form, as well as test.
Spotted by James Hawkins.
|
2008-04-29 12:36:08 +02:00 |
Andrew Talbot
|
bacd4516d6
|
msvcrt: Remove unused variable.
|
2008-04-23 12:23:23 +02:00 |
Austin English
|
aab8fae59a
|
Spelling fixes.
|
2008-04-21 14:25:05 +02:00 |
Austin English
|
05faae7b5a
|
Spelling fixes.
|
2008-04-09 12:07:39 +02:00 |
Erik de Castro Lopo
|
60501aa93e
|
msvcrt: Clear end-of-file flag on fseek.
|
2008-04-09 11:43:35 +02:00 |
Alexandre Julliard
|
6ee428e3a0
|
msvcrt: Add support for field width in scanf %c format.
|
2008-03-20 19:55:31 +01:00 |
Alexandre Julliard
|
a6d7b6fc60
|
msvcrt: Implemented __CppXcptFilter.
|
2008-03-11 16:14:44 +01:00 |
Alexandre Julliard
|
fea9fb4f47
|
msvcrt/tests: The new string functions don't have to exist.
|
2008-03-10 11:30:45 +01:00 |
Andrew Talbot
|
32d7a9e668
|
msvcrt: Assign to structs instead of using memcpy.
|
2008-03-07 11:01:07 +01:00 |
Rob Shearman
|
48000893f9
|
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
|
2008-03-04 20:55:01 +01:00 |