Alexandre Julliard
558732ef09
msvcrt: Add missing __cdecl on some function pointers.
2009-01-03 18:43:00 +01:00
Alexandre Julliard
5646fec9b1
include: Use __p__iob on i386 to avoid problems with Mingw libraries.
2008-12-17 17:38:02 +01:00
Alexandre Julliard
bb33b0a21d
msvcrt: Add __cdecl to all function prototypes.
2008-12-17 15:00:28 +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
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
33fa6c2e25
include: Add the msvcrt/crtdefs.h header and include it where needed.
2008-12-12 10:19:55 +01:00
Alexandre Julliard
74d63c020c
include: Fix the definition of 64-bit types for Mingw64.
2008-12-09 17:42:13 +01:00
Alexandre Julliard
956f19fa1b
include: Added the msvcrt memory.h header.
2008-12-09 11:30:53 +01:00
Maarten Lankhorst
6a704d6f72
includes: Add win64 calling convention.
2008-11-25 12:31:47 +01:00
Jon Griffiths
7d39c97e5f
include/msvcrt: Wrap remaining msvcrt headers for C++ compilation.
2008-06-18 16:48:08 +02:00
Austin English
6e59cd2c34
Spelling fixes.
2008-04-22 12:20:12 +02:00
Francois Gouget
dd3e2be810
msvcrt: Add a prototype for _atoldbl() & co and declare _LDOUBLE & co in stdlib.h.
2007-08-30 17:02:48 +02:00
Robert Reif
fc77a467cd
msvcrt: Add _aligned_malloc functions.
2007-07-31 20:32:52 +02:00
Dmitry Timoshkov
70015ab5b4
include/msvcrt: Make sure that __int64 is properly defined on a 64-bit platform.
2007-06-06 20:33:54 +02:00
Francois Gouget
784693bb5a
msvcrt: Remove the S_ISXXX() macros as they are not present in the Visual C++ headers.
2007-05-22 12:01:28 +02:00
Dmitry Timoshkov
2af96fe590
msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
2007-02-20 12:24:04 +01:00
Damjan Jovanovic
cbb6da2d70
msvcrt: Added declarations for functions and structures related to stat64.
2007-02-14 12:30:58 +01:00
Damjan Jovanovic
65d9723dc4
msvcrt: Align struct _stati64's st_size on an 8 byte boundary.
2007-02-06 13:28:36 +01:00
Francois Gouget
bb8e625b5b
Assorted spelling fixes.
2006-12-05 10:31:47 +01:00
Alexandre Julliard
9abd8852dd
configure: Don't define _WIN64 on the command line to avoid trouble with system headers.
2006-10-16 21:29:23 +02:00
Nick Burns
a5f933541f
msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
2006-10-09 20:26:37 +02:00
Detlef Riekenberg
ca788bbc26
include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
2006-09-22 13:22:50 +02:00
Alexandre Julliard
945292737b
include/msvcrt: Fix all definitions of size_t for Win64.
2006-07-10 12:28:25 +02:00
Ge van Geldorp
6a65bf6a2b
include/msvcrt: Make sure size_t is properly defined for 64-bit.
2006-07-03 11:41:36 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Eric Pouech
e66e227dbe
Fixes for missing prototypes warnings.
2006-02-06 13:13:28 +01:00
Alexandre Julliard
4755f8acec
msvcrt: Added EILSEQ definition.
2006-01-23 19:29:36 +01:00
Kevin Koltzau
935dea2fb4
Fix warnings and errors in 64bit.
2005-11-03 13:17:51 +00:00
Alexandre Julliard
6b2a9b3022
Added implementation of _dstbias and __p__dstbias.
...
Added macros for _dstbias, _daylight, _timezone and _tzname.
2005-09-27 10:55:50 +00:00
Vijay Kiran Kamuju
07b53de0b2
Implementation of _get_sbh_threshold and _set_sbh_threshold
...
functions.
2005-09-23 10:07:05 +00:00
Vijay Kiran Kamuju
8c2ba6f93c
Added __p__amblksiz implementation.
2005-09-19 14:41:25 +00:00
Saulius Krasuckas
6de20f33ae
- Declare implemented functions inside #ifndef _DEBUG block.
...
- Make MSVCRTD_operator_new_dbg recognize types of memory blocks.
2005-07-21 10:34:08 +00:00
Vijay Kiran Kamuju
c41b70fc28
Add _MB_CP_* defines.
2005-07-08 11:31:26 +00:00
Juan Lang
e5b4a6973a
Implement signals.
2005-05-13 17:44:28 +00:00
Marcus Meissner
6b7e3e1cfd
gcc4 alias fixes.
2005-04-25 10:48:59 +00:00
Lionel Ulmer
cc89feb9c4
fpos_t should be 64 bits (verified with native MSVCRT.DLL)
2005-01-04 20:38:14 +00:00
Eric Pouech
4056d7ef8c
Fixed some errors in function prototypes.
2004-12-13 21:19:01 +00:00
Martin Fuchs
ace5f3c6ed
Define pid_t and ssize_t if not already defined.
2004-10-11 20:53:50 +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
Eric Pouech
bcc2a5c540
- rewrote the file code so that streams manage low level file desc
...
(the code was written the other way around)
- reworked the flag handling code (now the stream._flag is closer to
what MS does)
- simplified temp files handling by using FILE_FLAG_DELETE_ON_CLOSE in
CreateFile
- fixed a couple of bugs
2004-05-12 00:12:26 +00:00
Dimitrie O. Paun
adb4cb3890
Fix the _WCTYPE_T_DEFINED sentry for compatibility.
2004-04-26 23:31:39 +00:00
Dimitrie O. Paun
a5686fe589
Added definition for HUGE_VAL.
2004-04-09 19:02:45 +00:00
Felix Nawothnig
5e80d6f5f0
Define all macros described on MSDN.
2004-04-02 23:28:31 +00:00
Felix Nawothnig
518acec60c
Define (L)DBL_* and FLT_*.
2004-03-25 23:36:14 +00:00
Felix Nawothnig
4b2edce840
Define stat in msvcrt/wchar.h.
2004-03-25 00:10:06 +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
285ad721f4
The beginnings of math.h and float.h.
2004-03-12 19:47:20 +00:00
Alexandre Julliard
c042e13ef6
Fixed varargs handling in the scanf functions (spotted by Eric
...
Pouech).
2004-02-19 01:13:12 +00:00