Daniel Lehman
7c6a50cc46
include: Add some msvcrt declarations.
2024-02-16 23:32:06 +01:00
Paul Gofman
16dafed08b
msvcrt: Adjust _gmtime64_s() accepted time limits.
2024-02-06 22:54:21 +01:00
Alex Henrie
88d6f8ac6c
include: Add localtime_s.
...
Needed to compile Tera Term.
2023-01-25 13:10:05 +01:00
Alex Henrie
9844a69411
include: Add ctime_s.
...
Needed to compile Tera Term.
2023-01-25 13:10:03 +01:00
Alexandre Julliard
579fc688af
include: Use proper dllimports for msvcrt functions.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-24 18:50:06 +01:00
Alexandre Julliard
0edef50dfa
msvcrt: Use the public standard type definitions where possible in msvcrt.h.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-20 19:01:04 +01:00
Jacek Caban
61526f8050
include: Make time.h compatible with ucrt.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-26 21:47:24 +01:00
Jacek Caban
f0779722c3
include: Add corecrt_wtime.h file.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-20 16:23:09 +01:00
Jacek Caban
d840af4b87
include: Move NULL define to corecrt.h.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-16 21:23:13 +01:00
Jacek Caban
80e2154856
include/msvcrt: Include corecrt.h instead of crtdefs.h.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-09 19:37:21 +02:00
Andrew Nguyen
6086610314
msvcrt: Implement _localtime32_s.
2010-10-11 17:11:37 +02:00
Andrew Nguyen
e245cb52c6
msvcrt: Implement _localtime64_s.
2010-10-11 17:11:37 +02:00
Piotr Caban
471bad1ee8
msvcrt: Added _strdate_s and _wstrdate_s implementation.
2010-08-27 12:05:42 +02:00
Piotr Caban
7d0c04d31c
msvcrt: Added _strtime_s and _wstrtime_s implementation.
2010-08-27 12:05:10 +02:00
Alexandre Julliard
580e07e7ba
include/msvcrt: Add explicit msvcrt_long types to replace long for 64-bit compatibility.
2009-05-23 11:57:39 +02:00
Alexandre Julliard
8408e3a955
msvcrt: Add explicit 32- and 64-bit versions of the time functions.
2009-05-23 11:12:12 +02: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
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
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
Dmitry Timoshkov
2af96fe590
msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
2007-02-20 12:24:04 +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
Alexandre Julliard
945292737b
include/msvcrt: Fix all definitions of size_t for Win64.
2006-07-10 12:28:25 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02: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
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
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
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
Alexandre Julliard
3f5ff2fba2
Avoid including other headers from the msvcrt headers, duplicate some
...
definitions instead like Windows does.
Always define wchar_t (suggested by Dimitrie O. Paun), and use wchar_t
everywhere instead of WCHAR to avoid depending on Windows headers.
2002-12-18 20:17:20 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Francois Gouget
a45907c4c0
Added __WINE_USE_MSVCRT.
2001-10-22 18:59:23 +00:00
Francois Gouget
eee695dd71
Added headers for the msvcrt library.
2001-04-10 23:21:43 +00:00