Commit Graph

96 Commits

Author SHA1 Message Date
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
Alexandre Julliard 0b19a6f7bc Better support for div and ldiv in Winelib apps. 2003-11-28 23:17:28 +00:00
Pierre d'Herbemont d3ab533eb3 Fixed _wfullpath prototype. 2003-10-28 21:13:13 +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
Vincent Béron dc7c2e464e Added msvcrt headers limits.h and math.h. 2003-09-02 00:58:21 +00:00
Dimitrie O. Paun 53f9c21fb7 Use angle brackets (<>) rather than quotes ("") for the include
directives in our .h files. This should avoid some potentially nasty
surprises for Winelib apps.
2003-08-28 21:43:34 +00:00
Dimitrie O. Paun 2703584b15 Alias _vsnprintf as vsnprintf. 2003-08-13 22:01:12 +00:00
Dimitrie O. Paun 2892dbdf5f Add definitions for the S_IS* macros. 2003-08-13 19:35:35 +00:00
Jon Griffiths 5f17550896 Don't redefine __WINE_USE_MSVCRT (msvc warning).
Don't return a void value in swab().
'long long' is not recognised by msvc, use __int64.
2003-07-18 22:57:15 +00:00
Antonio Larrosa Jiménez 8abbc40e51 Added CLOCKS_PER_SEC. 2003-06-04 20:24:16 +00:00
Vincent Béron 5d730664da Terminate the lfind inline function. 2003-04-19 02:48:10 +00:00
Alexandre Julliard 1b41cdf3d1 Fixed alloca handling the way mingw does it (reported by Vincent
Béron).
2003-04-17 02:40:21 +00:00
Dimitrie O. Paun 45247de05b Fix errno linkage when compiling in C++. 2003-03-28 19:31:12 +00:00
Alexandre Julliard 98f020234c Use aliases instead of #defines for the varargs functions when using
gcc.
2003-03-26 01:29:56 +00:00
Madhura Sahasrabudhe 992d1b998a Changed the macros in the msvcrt headers to static inline functions. 2003-03-22 21:15:41 +00:00
Dimitrie O. Paun 76883a8cb6 Define the u_{char,short,int,long} in msvcrt/sys/types.h for Unix
compatibility (needed by winsock.h as well).
2003-03-17 21:22:34 +00:00
Alexandre Julliard d1e46c5d5b Define __stdcall in msvcrt/process.h if windef.h hasn't been included. 2003-01-15 03:31:49 +00:00