Ignore:
Timestamp:
Apr 2, 2000, 4:51:42 PM (26 years ago)
Author:
sandervl
Message:

added support for nameless unions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/windef.h

    r2940 r3304  
    1 /* $Id: windef.h,v 1.21 2000-02-29 00:55:09 sandervl Exp $ */
     1/* $Id: windef.h,v 1.22 2000-04-02 14:51:42 sandervl Exp $ */
    22
    33/*
     
    665665} DECIMAL;
    666666
     667#ifndef NONAMELESSSTRUCT
     668# if defined(__WINE__) || !defined(_FORCENAMELESSSTRUCT)
     669#  define NONAMELESSSTRUCT
     670# endif
     671#endif /* !defined(NONAMELESSSTRUCT) */
     672
     673#ifndef NONAMELESSUNION
     674# if defined(__WINE__) || !defined(_FORCENAMELESSUNION) || !defined(__cplusplus)
     675#  define NONAMELESSUNION
     676# endif
     677#endif /* !defined(NONAMELESSUNION) */
     678
     679#ifndef NONAMELESSSTRUCT
     680#define DUMMYSTRUCTNAME
     681#define DUMMYSTRUCTNAME1
     682#define DUMMYSTRUCTNAME2
     683#define DUMMYSTRUCTNAME3
     684#define DUMMYSTRUCTNAME4
     685#define DUMMYSTRUCTNAME5
     686#else /* !defined(NONAMELESSSTRUCT) */
     687#define DUMMYSTRUCTNAME   s
     688#define DUMMYSTRUCTNAME1  s1
     689#define DUMMYSTRUCTNAME2  s2
     690#define DUMMYSTRUCTNAME3  s3
     691#define DUMMYSTRUCTNAME4  s4
     692#define DUMMYSTRUCTNAME5  s5
     693#endif /* !defined(NONAMELESSSTRUCT) */
     694
     695#ifndef NONAMELESSUNION
     696#define DUMMYUNIONNAME
     697#define DUMMYUNIONNAME1
     698#define DUMMYUNIONNAME2
     699#define DUMMYUNIONNAME3
     700#define DUMMYUNIONNAME4
     701#define DUMMYUNIONNAME5
     702#else /* !defined(NONAMELESSUNION) */
     703#define DUMMYUNIONNAME   u
     704#define DUMMYUNIONNAME1  u1
     705#define DUMMYUNIONNAME2  u2
     706#define DUMMYUNIONNAME3  u3
     707#define DUMMYUNIONNAME4  u4
     708#define DUMMYUNIONNAME5  u5
     709#endif /* !defined(NONAMELESSUNION) */
     710
    667711#ifdef __cplusplus
    668712}
Note: See TracChangeset for help on using the changeset viewer.