* include/oleauto.h (V_UNION): Correct definition for case of
NONAMELESSUNION: (V_VT): Likewise.
This commit is contained in:
parent
bc10065533
commit
5e50e4e45c
|
@ -1,3 +1,9 @@
|
|||
2002-07-24 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* include/oleauto.h (V_UNION): Correct definition for case of
|
||||
NONAMELESSUNION:
|
||||
(V_VT): Likewise.
|
||||
|
||||
2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* include/oleauto.h (V_BOOL): Define in terms of boolVal,
|
||||
|
@ -17,7 +23,7 @@
|
|||
character.
|
||||
* include/winsock2.h (struct sockaddr): Use __int64 instead of
|
||||
long long.
|
||||
* include/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
|
||||
* lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
|
||||
does not need external *Fiber library functions.
|
||||
|
||||
2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
|
||||
|
|
|
@ -28,12 +28,13 @@
|
|||
#define ACTIVEOBJECT_STRONG 0
|
||||
#define ACTIVEOBJECT_WEAK 1
|
||||
#ifdef NONAMELESSUNION
|
||||
#define V_UNION(X,Y) ((X)->u.Y)
|
||||
#define V_UNION(X,Y) ((X)->n1.n2.n3.Y)
|
||||
#define V_VT(X) ((X)->n1.n2.vt)
|
||||
#else
|
||||
#define V_UNION(X,Y) ((X)->Y)
|
||||
#define V_VT(X) ((X)->vt)
|
||||
#endif
|
||||
#define V_BOOL(X) V_UNION(X,boolVal)
|
||||
#define V_VT(X) ((X)->vt)
|
||||
#define V_ISBYREF(X) (V_VT(X)&VT_BYREF)
|
||||
#define V_ISARRAY(X) (V_VT(X)&VT_ARRAY)
|
||||
#define V_ISVECTOR(X) (V_VT(X)&VT_VECTOR)
|
||||
|
|
Loading…
Reference in New Issue