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
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
Eryk Wieliczko
40874d91d9
msvcrt: Implement _wfindnext64i32.
2010-11-23 14:16:22 +01:00
Eryk Wieliczko
7d50809705
msvcrt: Implement _wfindfirst64i32.
2010-11-23 14:16:22 +01:00
Eric Pouech
83d87f3b13
msvcrt: Implemented (w)searchenv_s.
2010-11-03 11:08:55 +01:00
Eryk Wieliczko
566d8e5eaa
msvcrt: Implement _findfirst64i32 and _findnext64i32.
2010-11-02 11:22:25 +01:00
Piotr Caban
1861c2162d
msvcrt: Fix _splitpath and _wsplitpath implementation.
2010-09-02 11:49:58 +02:00
Piotr Caban
899d9a042b
msvcrt: Added _splitpath_s implementation.
2010-08-30 11:26:30 +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
Marcus Meissner
debd7d36d0
msvcrt: Implement findfirst64 and findnext64.
2010-04-15 16:26:55 +02:00
Alexandre Julliard
d8ab5a14aa
msvcrt: Use intptr_t or size_t instead of long where appropriate.
2008-12-12 10:19:55 +01:00
Eric Pouech
3a2dda11e9
msvcrt: Implemented splitpath_s.
2008-10-07 15:24:00 +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
Jon Griffiths
7b7cd31f05
msvcrt: Make tests for [w]makepath pass.
2008-07-09 12:35:07 +02:00
Austin English
aab8fae59a
Spelling fixes.
2008-04-21 14:25:05 +02:00
Andrew Talbot
a69418c52c
msvcrt: Remove unneeded casts.
2008-01-14 13:09:56 +01:00
Hans Leidekker
7d3d98eb5c
msvcrt: Implement _wsearchenv.
2007-09-24 14:37:39 +02:00
Tijl Coosemans
6bbd3cacb8
msvcrt: Resolve symbols clashes with FreeBSD libc.
2007-09-19 15:01:33 +02:00
Peter Beutner
1a688cd058
msvcrt: Fix _makepath().
2007-08-07 12:36:23 +02:00
Alexandre Julliard
b2acafad44
msvcrt: Fixed buffer allocation in _getcwd/_wgetcwd.
2007-07-27 12:17:58 +02:00
Andrew Talbot
9069577cd0
msvcrt: Exclude unused headers.
2007-05-15 12:19:12 +02:00
Francois Gouget
aab5e5856e
Don't put single quotes around '%s' when using the debugstr_*() functions.
2007-01-18 12:55:50 +01:00
Alexandre Julliard
24beabfd4e
msvcrt: Explicitly specify CDECL calling convention on exported functions.
2006-06-13 11:40:23 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Marcus Meissner
71908c41c3
msvcrt: _makepath(): operate on target buffer directly.
2006-01-17 16:20:37 +01:00
Aric Stewart
e09a6c8080
msvcrt: Reworked _fullpath.
...
Investigation with native msvcrt revealed that it is a wrapper for
GetFullPathName and the current implementation was crashing with older
mozilla installs if the path passed in was uninitialized.
2006-01-06 21:45:26 +01:00
Eric Pouech
98b2e381f6
_findclose() exists on MinGW, so prefix it.
2005-05-29 20:04:40 +00:00
Peter Berg Larsen
e732fc023d
Janitorial: Get rid of strncpy/strncpyW.
2005-03-28 14:17:51 +00:00
Gunnar Dalsnes
1b7e736334
When getting current directory on a drive different from the working
...
drive, _getdcwd incorrectly passed "X:\" (X = any drive) as path to
GetFullPathName. "X:" (without the backslash) is the correct thing to
use.
2005-02-18 12:51:00 +00:00
Eric Pouech
0a258964c2
Const correctness fixes.
2004-11-30 21:38:57 +00:00
Dimitrie O. Paun
0377462460
Split the MSVCRT implementation headers from the public headers.
...
Fix some naming conventions aberrations.
Add tests to ensure consistency between the two sets of symbols.
2004-06-25 01:19:15 +00:00
Patrik Stridvall
070db4e5de
Fixed some issues found by winapi_check.
2004-05-17 21:08:31 +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
Jon Griffiths
f90092c4c6
Use Unicode calls instead of ASCII where applicable.
...
Documentation updates.
2004-02-09 20:45: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
Pierre d'Herbemont
d3ab533eb3
Fixed _wfullpath prototype.
2003-10-28 21:13:13 +00:00
Dave Belanger
2c39191ef1
Fix splitpath and wsplitpath for the file extension.
2003-10-21 23:51:06 +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
Alexandre Julliard
2937826866
Rewrote splitpath and wsplitpath to avoid modifying the path
...
separators.
2003-10-15 02:34:51 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Mike McCormack
0bfa31ee6f
Implemented _wfullpath.
2003-05-12 03:31:16 +00:00
Sylvain Petreolle
79461420bf
_wsplitpath: Display correctly the path being split.
2003-03-27 18:35:12 +00:00
Warren Baird
586808fdf2
- Avoid possible seg fault when calling TRACE with NULL string pointers.
...
- Fix bad side-effect of makepath on input parameters.
2003-02-19 03:43:08 +00:00
Alexandre Julliard
5f31b32946
Use MSVCRT_wchar_t instead of WCHAR so that the implementation matches
...
the prototypes.
2002-12-19 04:21:30 +00:00
Michael Stefaniuc
789b4b4204
Compile the msvcrt dll with -DSTRICT.
2002-10-25 03:12:01 +00:00
Martin Wilck
94638aa276
MSVCRT needs a public errno.h file.
2002-09-17 18:32:53 +00:00
Alexandre Julliard
1668870f38
Fixed warnings caused by new winternl.h.
2002-09-12 22:28:01 +00:00