mirror of
https://git.code.sf.net/p/mingw-w64/mingw-w64
synced 2025-04-18 17:44:18 +03:00
Also replace 'This file is a part of' by 'This file is part of' for consistency git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@5147 4407c894-4637-0410-b4f5-ada5f102cad1
61 lines
974 B
C
61 lines
974 B
C
/**
|
|
* 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 <crtdefs.h>
|
|
|
|
#ifdef NULL
|
|
#undef NULL
|
|
#endif
|
|
|
|
#define NOMINMAX
|
|
|
|
#define _WIN32_FUSION 0x0100
|
|
#include <windows.h>
|
|
|
|
#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
|