Commit Graph

271 Commits

Author SHA1 Message Date
Francois Gouget
c6c109a362 Use named constants instead of magic numbers. 2004-04-09 19:03:13 +00:00
Alexandre Julliard
b004771314 Portability fix. 2004-04-08 19:49:49 +00:00
Dave Belanger
9a05e1fd41 wcstod: added exponent parsing and fixed handling of negative sign. 2004-04-08 19:48:19 +00:00
Uwe Bonnes
1c6cb382bc Correct errors with move to kernel time functions.
Add test case.
2004-03-25 00:12:40 +00:00
Rein Klazes
4d6db9a6e7 The name is _longjmpex (with the underscore). 2004-03-24 23:38:16 +00:00
Alexandre Julliard
9e4ed6460c .spec.c files are no longer used for 32-bit dlls. 2004-03-24 03:36:44 +00:00
Uwe Bonnes
9c6774f18a Relay msvcrt_memcpy to memmove, CString::Insert seems to rely on that
behaviour. Add a test case.
2004-03-19 01:53:11 +00:00
Hans Leidekker
3f09feda6e Reimplement time functions with Win32 APIs.
Implement localtime()/gmtime().
2004-03-19 01:16:59 +00:00
Hans Leidekker
821f4775a3 - Prefix many more functions, types, structs, etc. with MSVCRT_.
- Correct prototypes for _memccpy()/_memicmp().
- "define before use" reordering in file.c.
- Use the new math.h/float.h.
2004-03-16 19:17:11 +00:00
Hans Leidekker
6ee09f5d56 Implement _ftime with Win32 APIs. 2004-03-11 00:43:47 +00:00
Dimitrie O. Paun
bb6d87f626 Heap tests cleanup. 2004-03-11 00:38:14 +00:00
Alexandre Julliard
589e115233 We no longer use the .exe.spec.c files. 2004-03-02 21:16:37 +00:00
Uwe Bonnes
0511d33522 Implement I64 modifier, move WARN to TRACE. 2004-02-24 01:09:39 +00:00
Alexandre Julliard
c042e13ef6 Fixed varargs handling in the scanf functions (spotted by Eric
Pouech).
2004-02-19 01:13:12 +00:00
Francois Gouget
ad5ff7ceeb Assorted spelling and case fixes. 2004-02-09 22:07:42 +00:00
Alfons Hoogervorst
bfc4044511 Fix infinite loop in _flushall. 2004-02-09 20:49:34 +00:00
Jon Griffiths
f90092c4c6 Use Unicode calls instead of ASCII where applicable.
Documentation updates.
2004-02-09 20:45:59 +00:00
Francois Gouget
231fbff8d0 Add trailing '\n's to ok() calls. 2004-01-27 04:01:10 +00:00
Rein Klazes
950da26b98 Two "unknown" parameters of _unDName() turn out to be the output
string and it length. If possible, use these instead of allocating a
new one. Put the code in _unDNameEx() and call that from _unDName().
2004-01-13 22:56:59 +00:00
Alexandre Julliard
dec198afe0 Implemented the remaining 64-bit file functions, and added a few other
functions and exported variables.
Removed the almost empty lconv.c file.
2004-01-13 05:45:05 +00:00
Alexandre Julliard
83883e1730 _set_error_mode is cdecl not stdcall. 2004-01-13 01:08:59 +00:00
Francois Gouget
640cc3f3e1 Assorted spelling fixes. 2004-01-06 22:08:33 +00:00
Peter Berg Larsen
a457ee0a3d %[a-z] and %[z-a] are interpreted as equivalent to %[abcde...z].
Added some scanf tests.
2004-01-06 21:36:10 +00:00
Peter Berg Larsen
ccd749684f Added _BITMAPSIZE_ and split _CONVERT_ macro to remove #ifdefs. 2004-01-06 20:38:37 +00:00
Ferenc Wagner
d8e98d3a0a Fix undeleted temporary file.
Correct error messages and comments, break long lines.
2003-12-30 19:09:08 +00:00
Uwe Bonnes
545a3b7118 Patch and test for scanf %i. 2003-12-15 21:06:19 +00:00
Ferenc Wagner
20c1d1e0f9 Added snprintf test. 2003-12-15 19:50:05 +00:00
Alexandre Julliard
f752be843e Implement some more register functions using DEFINE_REGS_ENTRYPOINT to
make them available for imports.
2003-12-04 05:51:01 +00:00
Alexandre Julliard
0b19a6f7bc Better support for div and ldiv in Winelib apps. 2003-11-28 23:17:28 +00:00
Dimitrie O. Paun
c5150fb682 Fix realloc() to match the documented behaviour.
Add a few simple tests for it.
2003-11-20 23:41:13 +00:00
Kirill Smelkov
676164cc39 Added _execle/_execlpe & _spawnle/_spawnlpe stubs. 2003-11-14 03:29:51 +00:00
Ulrich Czekalla
736d96b5b3 Duplicate stdin/stdout handles to avoid closing them when library is
unloaded.
2003-10-31 04:17:45 +00:00
Pierre d'Herbemont
d3ab533eb3 Fixed _wfullpath prototype. 2003-10-28 21:13:13 +00:00
Uwe Bonnes
16c3f341f9 Another difference in the printf family. 2003-10-28 00:04:42 +00:00
Uwe Bonnes
c23a9257f0 Added a test case for sprintf. 2003-10-24 04:24:08 +00:00
Pavel Roskin
6d6d06a8dc Make MSVCRT__sopen() complain louder about unknown oflags, but not
about _O_WRONLY.
MSVCRT_fopen() should pass third argument to _open() because it may
set _O_CREAT.
2003-10-24 04:21:09 +00:00
Pavel Roskin
fac7e78a18 Added test for tmpnam(). 2003-10-24 00:24:08 +00:00
Pavel Roskin
9661d05b4e MSVCRT_tmpnam(): complete rewrite. Use the same names as the native
version.  Use the caller-supplied buffer if possible.
2003-10-24 00:23:51 +00:00
Dave Belanger
2c39191ef1 Fix splitpath and wsplitpath for the file extension. 2003-10-21 23:51:06 +00:00
Gerald Pfeifer
ea469ad7fd Remove unused variables EXE, BAT, CMD, and COM. 2003-10-21 23:49:36 +00:00
Rolf Kalbermatter
76f13deb26 Use INVALID_FILE_ATTRIBUTES to test for failure of
GetFileAttributesA/W and not -1 or 0xFFFFFFFF.
2003-10-16 19:12:49 +00:00
Daniel Marmier
f95be92d24 Fixed warnings with gcc option "-Wwrite-strings". 2003-10-15 03:35:54 +00:00
Alexandre Julliard
2937826866 Rewrote splitpath and wsplitpath to avoid modifying the path
separators.
2003-10-15 02:34:51 +00:00
Dimitrie O. Paun
fbdfd910c1 Remove SYMBOLFILE and LDDLLFLAGS from Makefiles. 2003-10-11 01:09:15 +00:00
Uwe Bonnes
78754341db Added test for %n. 2003-10-10 00:00:35 +00:00
Uwe Bonnes
242beda8d2 %n returns the number of consumed characters. 2003-10-10 00:00:19 +00:00
Uwe Bonnes
3e83ec296e Added some tests around fget(w)s. 2003-10-07 05:30:36 +00:00
Uwe Bonnes
7b8b62e61a fget(w)s(): Don't drop characters when buffer is not large enough. 2003-10-07 05:22:04 +00:00
Uwe Bonnes
16fa009085 _write(): Don't fragment WriteFile() for TEXT mode write. 2003-10-07 04:01:28 +00:00
Uwe Bonnes
6fbcacbb92 _read(): In _O_TEXT mode make Readfile calls in chunks as big as
possible.
2003-10-07 03:33:58 +00:00