Alexandre Julliard
|
bd1689ec0a
|
Don't include debugtools.h in the header file, moved it to the C files
that need it (and used the new wine/debug.h while we are at it).
|
2002-01-22 00:57:16 +00:00 |
Uwe Bonnes
|
a8322d0b02
|
_stat: Better test for drive letter.
|
2002-01-14 18:35:21 +00:00 |
Patrik Stridvall
|
19d66cc1f6
|
Fixed some issues found by winapi_check.
|
2002-01-07 21:16:46 +00:00 |
Dmitry Timoshkov
|
ca737fa478
|
Fix definition of BY_HANDLE_FILE_INFORMATION structure.
|
2001-12-26 19:50:58 +00:00 |
Alexandre Julliard
|
4f07f05716
|
Authors: Jon Griffiths <jon_p_griffiths@yahoo.com>, François Gouget <fgouget@codeweavers.com>
Add RTTI support.
Fix what_exception prototype.
Fix new_handler_func prototype.
Add set_new_handler, _callnewh, _heapadd.
Add stubs for __unDName and __unDNameEx.
Added a semi-stub for __CxxFrameHandler.
|
2001-12-21 20:27:39 +00:00 |
Alexandre Julliard
|
1849f1eb15
|
Authors: Jon Griffiths <jon_p_griffiths@yahoo.com>, François Gouget <fgouget@codeweavers.com>, Alexandre Julliard <julliard@codeweavers.com>
Implement setjmp/setjmp3 and longjmp.
|
2001-12-21 19:23:30 +00:00 |
François Gouget
|
63d133172b
|
Cleanup and improve the mbcs support.
Add mbctype.h and mbstring.h.
Implement putwc and putwchar.
|
2001-12-05 22:11:35 +00:00 |
François Gouget
|
3c2c02628d
|
getenv is case insensitive.
|
2001-12-05 22:09:00 +00:00 |
François Gouget
|
d1d07fb801
|
mktime must normalize the struct tm fields.
|
2001-12-05 22:08:46 +00:00 |
Uwe Bonnes
|
b35d86aa13
|
MSVCRT_getenv: compare for the length of the key and return NULL in
case of failure.
|
2001-11-23 18:30:19 +00:00 |
Gerard Patel
|
3953614bbd
|
- implement mbscspn mostly as a stub
- reimplement mktime
|
2001-11-12 15:47:26 +00:00 |
Alexandre Julliard
|
22c2ac7273
|
Implemented inline version of the iswxxx functions.
|
2001-11-08 19:16:34 +00:00 |
François Gouget
|
1425941e29
|
Fix the #include order for config.h.
Add #include "config.h" directives where needed.
|
2001-11-06 20:57:11 +00:00 |
Francois Gouget
|
0a26d420d9
|
The _IOXXX macros conflict with system headers on Solaris. Prefix
them.
|
2001-10-15 17:50:55 +00:00 |
Francois Gouget
|
141039a54c
|
Move the RT_XXX macros to winuser.h.
winuser.h: Add support for NOGDI.
winuser.h: Modify to allow compilation without wingdi.h.
|
2001-10-10 02:51:24 +00:00 |
Francois Gouget
|
aacc7e3756
|
_beginthread: Don't store the trampoline on the stack.
|
2001-10-08 20:32:41 +00:00 |
Francois Gouget
|
e716fa75bd
|
Renamed W_OK to MSVCRT_W_OK.
|
2001-09-26 23:04:02 +00:00 |
Alexandre Julliard
|
107b289a4e
|
Fixed a couple of bugs in _except_handler3.
|
2001-09-20 19:33:37 +00:00 |
Francois Gouget
|
433430ae96
|
Add msvcrt/locale.h.
Add missing include directives in msvcrt/wchar.h.
Fix prototype of _wstati64 in msvcrt/sys/stat.h.
|
2001-09-19 20:29:33 +00:00 |
Francois Gouget
|
bab91aa4af
|
Implemented _mbsupr.
|
2001-09-17 19:02:21 +00:00 |
Patrik Stridvall
|
3c0211f969
|
Cleanup code that is strange or difficult to parse.
|
2001-09-11 00:32:32 +00:00 |
Francois Gouget
|
e0ca651e0e
|
Rewrite msvcrt_{argvtos,valisttos} to be more efficient.
Warn about the ' ' and '"' handling of the exec and spawn functions.
Copy the command line in MSVCRT_system to make it writable.
|
2001-09-10 23:07:07 +00:00 |
Francois Gouget
|
20560f4535
|
Initialize argc/argv/wargv by calling ntdll.__wine_get_{w}main_args.
|
2001-09-07 19:47:30 +00:00 |
Marcus Meissner
|
2378305c89
|
Implemented mbsnbcnt, added stubs for _Gettnames and __lc_collate_cp.
|
2001-09-07 18:34:45 +00:00 |
Dmitry Timoshkov
|
29fdbe9f98
|
Correct .spec file parameters for msvcrt._fullpath and ntdll._splitpath.
|
2001-09-07 15:25:31 +00:00 |
Jukka Heinonen
|
abdb6d6836
|
Fixed _control87 return value, use of wrong assembler command to get
fp control word and a bug that inverted _IC_AFFINE flag.
Made _controlfp work as specified in MSDN.
|
2001-08-13 20:03:29 +00:00 |
Mike McCormack
|
0dae258385
|
Implemented msvcrt._mbspbrk.
|
2001-08-10 22:24:54 +00:00 |
Mike McCormack
|
7b3495ac93
|
Implemented multibyte string reverse.
|
2001-08-09 21:37:19 +00:00 |
Patrik Stridvall
|
4b1574577d
|
- Made sure that the files that contains the declarations
of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
|
2001-07-23 23:50:18 +00:00 |
Marcus Meissner
|
ff584e4d9c
|
Pass handle to GetFileType, not MSVCRT fd.
|
2001-07-23 18:02:18 +00:00 |
Patrik Stridvall
|
33929be46f
|
- Made sure that the files that contains the declarations
of implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
|
2001-07-18 21:04:23 +00:00 |
Uwe Bonnes
|
e0cef27056
|
Semistubs for _ismbcdigit,_ismbcspace,_mbslwr,_mbsnbcmp,_mbsspn.
|
2001-07-11 20:13:14 +00:00 |
Patrik Stridvall
|
044855c6ec
|
Documentation fixes.
|
2001-07-11 18:56:41 +00:00 |
Peter Hunnisett
|
e3454c78ba
|
CreateFile should be called with security attributes in _open.
|
2001-07-10 19:03:46 +00:00 |
Patrik Stridvall
|
01d5e5b071
|
Documentation fixes.
|
2001-07-02 19:59:40 +00:00 |
Dmitry Timoshkov
|
e070021789
|
Add missing config.h include.
|
2001-06-29 19:19:53 +00:00 |
Patrik Stridvall
|
8b216b3d02
|
Documentation ordinal fixes.
|
2001-06-19 18:20:47 +00:00 |
Patrik Stridvall
|
887c035be1
|
- Added, cleaned up and/or documentated _{begin,end}thread{,ex}.
- _lfind and _ltow are implemented (not stubs).
|
2001-06-19 03:46:27 +00:00 |
Patrik Stridvall
|
6ac110836b
|
Removed implementation of _ultow since it is forwarded to NTDLL in the
.spec file.
|
2001-06-19 03:44:39 +00:00 |
Marcus Meissner
|
737e624d1b
|
_tzset just forwards to libc tzset().
|
2001-06-13 19:35:48 +00:00 |
Patrik Stridvall
|
172cd1b967
|
Fixed some issues found by winapi_check.
|
2001-06-11 20:16:11 +00:00 |
Francois Gouget
|
b6dc0940c2
|
fclose should return EOF (-1) if an error condition exists.
|
2001-05-31 21:33:32 +00:00 |
Francois Gouget
|
30a3d18a32
|
Call FreeEnvironmentStrings when msvcrt is unloaded.
|
2001-05-31 21:33:19 +00:00 |
Francois Gouget
|
a08b165955
|
Added msvcrt/eh.h.
Implemented unexpected, terminate and set_unexpected/terminate.
|
2001-05-31 21:32:53 +00:00 |
Mike Bond
|
a286cd3074
|
Fixed spawnlp and added exec variants.
|
2001-05-22 19:18:51 +00:00 |
Eric Pouech
|
2f6744b37c
|
Correctly generate the environment global variables.
|
2001-05-22 19:17:26 +00:00 |
Mike Bond
|
2f3b2ec5e5
|
Implementation of spawnl and spawnlp.
|
2001-05-18 20:58:08 +00:00 |
Francois Gouget
|
ee285b7ac8
|
Remove unnecessary single quoting of debugstr_xxx strings.
|
2001-05-11 20:03:40 +00:00 |
Francois Gouget
|
e76218dd61
|
Add '\n' at the end of traces.
|
2001-05-09 17:31:31 +00:00 |
Francois Gouget
|
32ca55ee9d
|
ntdll._iswctype should be ntdll.iswctype.
|
2001-05-02 01:09:47 +00:00 |
Patrik Stridvall
|
b3086a7593
|
Fixed some issues found by winapi_check.
|
2001-04-25 19:54:21 +00:00 |
Francois Gouget
|
45e7a846bf
|
We must not free the pointer returned by localtime (especially not
with MSVCRT_free!).
We no longer need to include stdlib.h.
|
2001-04-23 18:22:33 +00:00 |
Francois Gouget
|
b29120d2c4
|
Add msvcrt/malloc.h (for the MFC).
Add msvcrt/search.h.
Move duplicated definitions to the new headers.
Use malloc.h instead of stdlib.h when sensible.
|
2001-04-23 18:20:55 +00:00 |
Ove Kaaven
|
e188fda25f
|
Handle the %f case in wsprintf.
|
2001-04-16 19:00:42 +00:00 |
Ove Kaaven
|
4e73f7e9ac
|
Changed the spec definition of *s*printf from *str to ptr, since that
parameter is a destination buffer that may only contain garbage on entry.
|
2001-04-16 19:00:24 +00:00 |
Gerald Pfeifer
|
ab02c2bdc9
|
Fixed MSVCRT_clock return type.
|
2001-04-16 18:54:31 +00:00 |
Francois Gouget
|
e7f75c5dfb
|
Include the msvcrt headers, remove duplicate definitions.
Fixed the signature of a few functions.
Don't use wcs* functions, use *W (from unicode.h) instead.
|
2001-04-10 23:25:25 +00:00 |
Francois Gouget
|
203a8f8290
|
Adjust the 'MSVCRT_' prefix to match the msvcrt headers
Prefix internal methods with 'msvcrt_' instead of 'MSVCRT_', '__MSVCRT_', etc.
Remove '_cdecl', it's unnecessary
|
2001-04-10 21:16:07 +00:00 |
Eric Kohl
|
03df00e925
|
Added stub for _setjmp3().
Implemented _sopen().
|
2001-03-19 19:13:40 +00:00 |
Francois Gouget
|
282f7270c1
|
Small 'typos in comments' fixes.
|
2001-02-28 05:31:02 +00:00 |
Alexandre Julliard
|
3fe81b46d3
|
__getmainargs last argument is a pointer to new_mode.
|
2001-02-21 02:20:08 +00:00 |
Dmitry Timoshkov
|
5ab5e1c5df
|
Fix prototypes of MSVCRT___getmainargs and MSVCRT___wgetmainargs.
Protect MSVCRT__acmdln global variable from corruption.
|
2001-02-20 00:51:49 +00:00 |
Patrik Stridvall
|
4fb3aa5fcd
|
Fixed some issues found by winapi_check.
|
2001-02-12 03:45:09 +00:00 |
Josh DuBois
|
62e823c6b1
|
Fixed typo.
|
2001-01-28 23:12:19 +00:00 |
Patrik Stridvall
|
d5f824b482
|
Fixed some issues found by winapi_check.
|
2001-01-25 22:23:08 +00:00 |
Jon Griffiths
|
2b77ea0441
|
Implemented __dllonexit.
|
2001-01-22 19:28:07 +00:00 |
James Juran
|
d537d09b9c
|
Use int instead of WCHAR in va_arg() (fixes gcc-current compilation
problem).
|
2001-01-22 19:26:42 +00:00 |
Francois Gouget
|
05fc3cdf9a
|
Typo fixes in comments.
|
2001-01-22 02:22:26 +00:00 |
Jon Griffiths
|
34c786b2db
|
- New msvcrt unicode functions, winapi_check/-Wall/-W clean.
- Forward to ntdll where possible.
- Fix some .spec entries with incorrect parameters.
|
2001-01-22 02:21:54 +00:00 |
Jon Griffiths
|
4ab1558d8a
|
- Remove <string.h> from winnt.h.
- ntdll: complete crt functions, prevent libc imports, fix sscanf.
|
2001-01-22 02:17:29 +00:00 |
Alexandre Julliard
|
ea6a10def8
|
Fixed toupper/_toupper mixup.
|
2001-01-15 19:57:48 +00:00 |
Jon Griffiths
|
5f308d3cb0
|
Added some exception handling functions.
|
2001-01-12 20:41:03 +00:00 |
Gerald Pfeifer
|
e884cc2b08
|
Fixed mistyped variable name in MSVCRT__fpclass().
|
2001-01-12 20:30:41 +00:00 |
Jon Griffiths
|
a91a28cf5a
|
Fixes as a result of testing builtin crtdll against builtin msvcrt.
|
2001-01-12 19:56:22 +00:00 |
Jon Griffiths
|
e5348e27b3
|
Added binary compatible __EH_prolog.
|
2001-01-11 22:30:19 +00:00 |
Jon Griffiths
|
1db20bfd33
|
- Migrate CRTDLL to MSVCRT.
- Many fixes and a load of new functions.
|
2001-01-10 23:59:25 +00:00 |