* include/windows.h: Move _ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
STRICT and related defines to ... * include/windef.h: Here. ChangeLog: Correct date and typo in last entry.
This commit is contained in:
parent
a03790e419
commit
3769952b4d
|
@ -1,7 +1,13 @@
|
||||||
2002-06-02 Danny Smith <dannysmith@users.sourceforge.net>
|
2002-05-07 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/windows.h: Move ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
|
||||||
|
STRICT and related defines to ...
|
||||||
|
* include/windef.h: Here.
|
||||||
|
|
||||||
|
2002-05-03 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/winsock2.h (int32): Remove typedef.
|
* include/winsock2.h (int32): Remove typedef.
|
||||||
(SEVICETYPE): Add typedef.
|
(SERVICETYPE): Add typedef.
|
||||||
(struct _flowspec):Revise struct definition, Comment
|
(struct _flowspec):Revise struct definition, Comment
|
||||||
on types used for members.
|
on types used for members.
|
||||||
|
|
||||||
|
|
|
@ -127,6 +127,63 @@ extern "C" {
|
||||||
#define DBG_UNREFERENCED_PARAMETER(P)
|
#define DBG_UNREFERENCED_PARAMETER(P)
|
||||||
#define DBG_UNREFERENCED_LOCAL_VARIABLE(L)
|
#define DBG_UNREFERENCED_LOCAL_VARIABLE(L)
|
||||||
|
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#ifndef NONAMELESSUNION
|
||||||
|
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
|
||||||
|
#define _ANONYMOUS_UNION __extension__
|
||||||
|
#define _ANONYMOUS_STRUCT __extension__
|
||||||
|
#else
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
#define _ANONYMOUS_UNION __extension__
|
||||||
|
#endif /* __cplusplus */
|
||||||
|
#endif /* __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) */
|
||||||
|
#endif /* NONAMELESSUNION */
|
||||||
|
#elif defined(__WATCOMC__)
|
||||||
|
#define _ANONYMOUS_UNION
|
||||||
|
#define _ANONYMOUS_STRUCT
|
||||||
|
#endif /* __GNUC__/__WATCOMC__ */
|
||||||
|
|
||||||
|
#ifndef _ANONYMOUS_UNION
|
||||||
|
#define _ANONYMOUS_UNION
|
||||||
|
#define _UNION_NAME(x) x
|
||||||
|
#define DUMMYUNIONNAME u
|
||||||
|
#define DUMMYUNIONNAME2 u2
|
||||||
|
#define DUMMYUNIONNAME3 u3
|
||||||
|
#define DUMMYUNIONNAME4 u4
|
||||||
|
#define DUMMYUNIONNAME5 u5
|
||||||
|
#define DUMMYUNIONNAME6 u6
|
||||||
|
#define DUMMYUNIONNAME7 u7
|
||||||
|
#define DUMMYUNIONNAME8 u8
|
||||||
|
#else
|
||||||
|
#define _UNION_NAME(x)
|
||||||
|
#define DUMMYUNIONNAME
|
||||||
|
#define DUMMYUNIONNAME2
|
||||||
|
#define DUMMYUNIONNAME3
|
||||||
|
#define DUMMYUNIONNAME4
|
||||||
|
#define DUMMYUNIONNAME5
|
||||||
|
#define DUMMYUNIONNAME6
|
||||||
|
#define DUMMYUNIONNAME7
|
||||||
|
#define DUMMYUNIONNAME8
|
||||||
|
#endif
|
||||||
|
#ifndef _ANONYMOUS_STRUCT
|
||||||
|
#define _ANONYMOUS_STRUCT
|
||||||
|
#define _STRUCT_NAME(x) x
|
||||||
|
#define DUMMYSTRUCTNAME s
|
||||||
|
#define DUMMYSTRUCTNAME2 s2
|
||||||
|
#define DUMMYSTRUCTNAME3 s3
|
||||||
|
#else
|
||||||
|
#define _STRUCT_NAME(x)
|
||||||
|
#define DUMMYSTRUCTNAME
|
||||||
|
#define DUMMYSTRUCTNAME2
|
||||||
|
#define DUMMYSTRUCTNAME3
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_STRICT
|
||||||
|
#ifndef STRICT
|
||||||
|
#define STRICT 1
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef unsigned long DWORD;
|
typedef unsigned long DWORD;
|
||||||
typedef int WINBOOL,*PWINBOOL,*LPWINBOOL;
|
typedef int WINBOOL,*PWINBOOL,*LPWINBOOL;
|
||||||
/* FIXME: Is there a good solution to this? */
|
/* FIXME: Is there a good solution to this? */
|
||||||
|
|
|
@ -44,63 +44,6 @@
|
||||||
#include <winresrc.h>
|
#include <winresrc.h>
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#ifdef __GNUC__
|
|
||||||
#ifndef NONAMELESSUNION
|
|
||||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
|
|
||||||
#define _ANONYMOUS_UNION __extension__
|
|
||||||
#define _ANONYMOUS_STRUCT __extension__
|
|
||||||
#else
|
|
||||||
#if defined(__cplusplus)
|
|
||||||
#define _ANONYMOUS_UNION __extension__
|
|
||||||
#endif /* __cplusplus */
|
|
||||||
#endif /* __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) */
|
|
||||||
#endif /* NONAMELESSUNION */
|
|
||||||
#elif defined(__WATCOMC__)
|
|
||||||
#define _ANONYMOUS_UNION
|
|
||||||
#define _ANONYMOUS_STRUCT
|
|
||||||
#endif /* __GNUC__/__WATCOMC__ */
|
|
||||||
|
|
||||||
#ifndef _ANONYMOUS_UNION
|
|
||||||
#define _ANONYMOUS_UNION
|
|
||||||
#define _UNION_NAME(x) x
|
|
||||||
#define DUMMYUNIONNAME u
|
|
||||||
#define DUMMYUNIONNAME2 u2
|
|
||||||
#define DUMMYUNIONNAME3 u3
|
|
||||||
#define DUMMYUNIONNAME4 u4
|
|
||||||
#define DUMMYUNIONNAME5 u5
|
|
||||||
#define DUMMYUNIONNAME6 u6
|
|
||||||
#define DUMMYUNIONNAME7 u7
|
|
||||||
#define DUMMYUNIONNAME8 u8
|
|
||||||
#else
|
|
||||||
#define _UNION_NAME(x)
|
|
||||||
#define DUMMYUNIONNAME
|
|
||||||
#define DUMMYUNIONNAME2
|
|
||||||
#define DUMMYUNIONNAME3
|
|
||||||
#define DUMMYUNIONNAME4
|
|
||||||
#define DUMMYUNIONNAME5
|
|
||||||
#define DUMMYUNIONNAME6
|
|
||||||
#define DUMMYUNIONNAME7
|
|
||||||
#define DUMMYUNIONNAME8
|
|
||||||
#endif
|
|
||||||
#ifndef _ANONYMOUS_STRUCT
|
|
||||||
#define _ANONYMOUS_STRUCT
|
|
||||||
#define _STRUCT_NAME(x) x
|
|
||||||
#define DUMMYSTRUCTNAME s
|
|
||||||
#define DUMMYSTRUCTNAME2 s2
|
|
||||||
#define DUMMYSTRUCTNAME3 s3
|
|
||||||
#else
|
|
||||||
#define _STRUCT_NAME(x)
|
|
||||||
#define DUMMYSTRUCTNAME
|
|
||||||
#define DUMMYSTRUCTNAME2
|
|
||||||
#define DUMMYSTRUCTNAME3
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef NO_STRICT
|
|
||||||
#ifndef STRICT
|
|
||||||
#define STRICT 1
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <windef.h>
|
#include <windef.h>
|
||||||
#include <wincon.h>
|
#include <wincon.h>
|
||||||
|
|
Loading…
Reference in New Issue