56 lines
1.3 KiB
C
56 lines
1.3 KiB
C
/**
|
|
* This file has no copyright assigned and is placed in the Public Domain.
|
|
* This file is part of the w64 mingw-runtime package.
|
|
* No warranty is given; refer to the file DISCLAIMER within this package.
|
|
*/
|
|
|
|
#ifndef DUMMYUNIONNAME
|
|
# ifdef NONAMELESSUNION
|
|
# define DUMMYUNIONNAME u
|
|
# define DUMMYUNIONNAME1 u1
|
|
# define DUMMYUNIONNAME2 u2
|
|
# define DUMMYUNIONNAME3 u3
|
|
# define DUMMYUNIONNAME4 u4
|
|
# define DUMMYUNIONNAME5 u5
|
|
# else /* NONAMELESSUNION */
|
|
# define DUMMYUNIONNAME
|
|
# define DUMMYUNIONNAME1
|
|
# define DUMMYUNIONNAME2
|
|
# define DUMMYUNIONNAME3
|
|
# define DUMMYUNIONNAME4
|
|
# define DUMMYUNIONNAME5
|
|
# endif
|
|
#endif /* DUMMYUNIONNAME */
|
|
|
|
#ifndef DUMMYSTRUCTNAME
|
|
# ifdef NONAMELESSSTRUCT
|
|
# define DUMMYSTRUCTNAME s
|
|
# else
|
|
# define DUMMYSTRUCTNAME
|
|
# endif
|
|
#endif
|
|
|
|
|
|
/* These are for compatibility with the Wine source tree */
|
|
|
|
#ifndef WINELIB_NAME_AW
|
|
# ifdef __MINGW_NAME_AW
|
|
# define WINELIB_NAME_AW __MINGW_NAME_AW
|
|
# else
|
|
# ifdef UNICODE
|
|
# define WINELIB_NAME_AW(func) func##W
|
|
# else
|
|
# define WINELIB_NAME_AW(func) func##A
|
|
# endif
|
|
# endif
|
|
#endif /* WINELIB_NAME_AW */
|
|
|
|
#ifndef DECL_WINELIB_TYPE_AW
|
|
# ifdef __MINGW_TYPEDEF_AW
|
|
# define DECL_WINELIB_TYPE_AW __MINGW_TYPEDEF_AW
|
|
# else
|
|
# define DECL_WINELIB_TYPE_AW(type) typedef WINELIB_NAME_AW(type) type;
|
|
# endif
|
|
#endif /* DECL_WINELIB_TYPE_AW */
|
|
|