/** * This file has no copyright assigned and is placed in the Public Domain. * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ #ifndef _INC_OSCALLS #define _INC_OSCALLS #ifndef _CRTBLD #error ERROR: Use of C runtime library internal header file. #endif #include #ifdef NULL #undef NULL #endif #define NOMINMAX #define _WIN32_FUSION 0x0100 #include #ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) #endif #endif #ifdef _MSC_VER #pragma warning(push) #pragma warning(disable:4214) #endif typedef struct _FTIME { unsigned short twosecs : 5; unsigned short minutes : 6; unsigned short hours : 5; } FTIME; typedef FTIME *PFTIME; typedef struct _FDATE { unsigned short day : 5; unsigned short month : 4; unsigned short year : 7; } FDATE; #ifdef _MSC_VER #pragma warning(pop) #endif typedef FDATE *PFDATE; #endif