Stefan Leichter
a5d7fbfb10
Converted implementation of _lseek to _lseeki64, implemented _lseek by
...
calling _lseeki64.
2002-11-25 20:50:01 +00:00
Stefan Leichter
b88a9d5399
Converted implementation of _stat and _fstat to _stati64 and
...
_fstati64.
Implemented _stat/_fstat by calling _stati64/_fstati64.
2002-11-25 02:44:34 +00:00
Alexandre Julliard
910aebbc8e
Removed -noimport on functions that are forwards to ntdll.
...
Added -noimport on functions that directly call the libc equivalent.
2002-11-20 19:52:14 +00:00
Alexandre Julliard
083b0beb0b
Implemented some ismbc* functions (based on a patch by Greg Turner).
2002-11-19 00:52:38 +00:00
Alberto Massari
43662153c0
The already implemented function swscanf was missing an entry.
2002-11-12 23:20:31 +00:00
Alexandre Julliard
1e1313d54c
Made the dll entry point default to DllMain and removed most of the
...
'init' spec file declarations.
2002-11-04 23:53:41 +00:00
Marcus Meissner
306a60d162
_seh_longjmp_unwind is i386 only for now.
2002-10-31 22:04:53 +00:00
Alexandre Julliard
acea9d12eb
Implemented _seh_longjmp_unwind.
2002-10-16 18:59:38 +00:00
Daniel Gudbjartsson
42c74d6454
Combined the implementation of all the scanf's in a single place.
...
Added implementations of fwscanf, swscanf, wscanf and sscanf.
Corrected the declaration of swscanf.
Added implementation of the l, h, L and w prefixes.
Added implementation of the c, C, s, S and n types.
2002-08-17 01:22:00 +00:00
Alexandre Julliard
4c5d562c30
Add MSVCRT prefix to _stat and _fstat (based on a patch by Rafael
...
Kitover).
2002-07-31 20:04:57 +00:00
Alexandre Julliard
37a4c9b8fe
First pass implementation of CxxFrameHandler (thanks to Juergen
...
Schmied for help in testing it).
2002-07-24 03:02:51 +00:00
Alexandre Julliard
44b4235af2
Fixed per-thread data handling.
...
Made terminate and unexpected function pointer per-thread.
Added set_se_translator.
2002-07-19 03:24:50 +00:00
Uwe Bonnes
aba44fbc01
fgets, fgetws: don't treat the possible uninitialized buffers as valid
...
strings.
2002-07-08 20:44:33 +00:00
Uwe Bonnes
cfb96bddf1
Added _U@YAPAXI@Z and _V@YAPAXI@Z.
2002-07-08 19:39:18 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Alexandre Julliard
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +00:00
Alexandre Julliard
987d8a4ffc
Fixed typo in iswalpha forward.
2002-05-25 21:10:39 +00:00
Francois Gouget
905cb7e316
Implemented _getws.
2002-05-19 22:21:17 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
François Gouget
7ccf8bc87d
Implemented _mbsnbicmp.
2002-04-02 02:42:58 +00:00
Uwe Bonnes
c63916b1ce
Add stub for __lconv_init().
2002-03-26 01:51:55 +00:00
Bill Medland
716ffc5bef
Connect the msvcrt file byte locking up to ntdll.
2002-03-20 22:50:38 +00:00
Bill Medland
1ec2839ec9
Hook back into the correct MSVCRT__tolower/upper.
2002-03-20 00:55:40 +00:00
Waldek Hebisch
75315fa6d8
Implemented stdio buffering and ungetc. Misc stdio fixes.
2002-03-11 05:03:05 +00:00
Peter Hunnisett
d1a79ea2eb
Add _lock,_unlock and header file for them.
...
Convert all msvcrt locks over to use _lock and _unlock.
Explicitly make msvcrt compile with multithreaded option.
Fix flag handling in _sopen. Add W->A call for new _swopen.
2002-02-21 20:22:00 +00:00
Dmitry Timoshkov
08af06c183
Implemented _wmakepath.
2002-01-29 18:00:44 +00:00
Patrik Stridvall
19d66cc1f6
Fixed some issues found by winapi_check.
2002-01-07 21:16:46 +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
Gerard Patel
3953614bbd
- implement mbscspn mostly as a stub
...
- reimplement mktime
2001-11-12 15:47:26 +00:00
Francois Gouget
bab91aa4af
Implemented _mbsupr.
2001-09-17 19:02:21 +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
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
Uwe Bonnes
e0cef27056
Semistubs for _ismbcdigit,_ismbcspace,_mbslwr,_mbsnbcmp,_mbsspn.
2001-07-11 20:13:14 +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
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
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
Mike Bond
2f3b2ec5e5
Implementation of spawnl and spawnlp.
2001-05-18 20:58:08 +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
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
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
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
d5f824b482
Fixed some issues found by winapi_check.
2001-01-25 22:23:08 +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
Alexandre Julliard
ea6a10def8
Fixed toupper/_toupper mixup.
2001-01-15 19:57:48 +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