OSDN Git Service

Add prototypes for new msvcrt.dll versions
authordannysmith <dannysmith>
Fri, 26 Mar 2004 11:30:21 +0000 (11:30 +0000)
committerdannysmith <dannysmith>
Fri, 26 Mar 2004 11:30:21 +0000 (11:30 +0000)
commitbabe93a2f62fcfef14cec619ee20eb59374a458d
tree21e806a5016f70fdb9a3daf96494fa6600824623
parent3a0923c74d3c19495ad0b4d82a3121b4847b37bb
Add prototypes for new msvcrt.dll versions

* include/_mingw.h (__MSVCRT_VERSION__): Define default as 0x0600.

* include/time.h (__time64_t): Add typedef.
(_mktime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
(_ctime64): Likewise.
(_wctime64): Likewise.
(_gmtime64): Likewise.
(_localtime64): Likewise.
(wcsftime): Move into _WTIME_DEFINED block.
Regroup non-ANSI prototypes.

* include/io.h: Include <stdint.h>.
(__finddata64_t): Add struct definition.
(__wfinddata64_t): Likewise.
(_findfirst64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
(_findnext64): Likewise.
(_wfindfirst64): Likewise.
(_wfindnext64): Likewise.

* include/sys/timeb.h (__timeb64): Add struct definition.
(_ftime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.

* include/sys/utime.h (__utimbuf64): Add struct definition.
(_utime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
(_futime64): Likewise.
(_wutime64): Likewise.

* include/sys/stat.h (__stat64):  Add struct definition.
(_fstat64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
(_stat64): Likewise.
(_wstat64): Likwise.

* include/sys/types.h (__time64_t):  Add typedef.

* include/wchar.h (__wfinddata64_t): Add structure definition.
(__stat64): Likewise.
(_wctime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
(_wfindfirst64): Likewise.
(_wfindnext64): Likewise.
(_wutime64): Likewise.
(_wstat64): Likwise.

* include/malloc.h (_aligned_free): Add prototype for
__MSVCRT_VERSION__ >= 0x0700.
(_aligned_malloc): Likewise.
(_aligned_offset_malloc): Likewise.
(_aligned_offset_realloc): Likewise.
(_aligned_realloc): Likewise.

* include/string.h (_wcserror): Add prototype for
__MSVCRT_VERSION__ >= 0x0700.
(__wcserror): Likewise.

* include/math.h (_set_SSE2_enable): Add prototype for
__MSVCRT_VERSION__ >= 0x0701.
12 files changed:
winsup/mingw/ChangeLog
winsup/mingw/include/_mingw.h
winsup/mingw/include/io.h
winsup/mingw/include/malloc.h
winsup/mingw/include/math.h
winsup/mingw/include/string.h
winsup/mingw/include/sys/stat.h
winsup/mingw/include/sys/timeb.h
winsup/mingw/include/sys/types.h
winsup/mingw/include/sys/utime.h
winsup/mingw/include/time.h
winsup/mingw/include/wchar.h