* 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>
|
2002-07-23 Danny Smith <dannysmith@users.sourceforge.net>
|
||||||
|
|
||||||
* include/oleauto.h (V_BOOL): Define in terms of boolVal,
|
* include/oleauto.h (V_BOOL): Define in terms of boolVal,
|
||||||
@ -17,7 +23,7 @@
|
|||||||
character.
|
character.
|
||||||
* include/winsock2.h (struct sockaddr): Use __int64 instead of
|
* include/winsock2.h (struct sockaddr): Use __int64 instead of
|
||||||
long long.
|
long long.
|
||||||
* include/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
|
* lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
|
||||||
does not need external *Fiber library functions.
|
does not need external *Fiber library functions.
|
||||||
|
|
||||||
2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
|
2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
|
||||||
|
@ -28,12 +28,13 @@
|
|||||||
#define ACTIVEOBJECT_STRONG 0
|
#define ACTIVEOBJECT_STRONG 0
|
||||||
#define ACTIVEOBJECT_WEAK 1
|
#define ACTIVEOBJECT_WEAK 1
|
||||||
#ifdef NONAMELESSUNION
|
#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
|
#else
|
||||||
#define V_UNION(X,Y) ((X)->Y)
|
#define V_UNION(X,Y) ((X)->Y)
|
||||||
|
#define V_VT(X) ((X)->vt)
|
||||||
#endif
|
#endif
|
||||||
#define V_BOOL(X) V_UNION(X,boolVal)
|
#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_ISBYREF(X) (V_VT(X)&VT_BYREF)
|
||||||
#define V_ISARRAY(X) (V_VT(X)&VT_ARRAY)
|
#define V_ISARRAY(X) (V_VT(X)&VT_ARRAY)
|
||||||
#define V_ISVECTOR(X) (V_VT(X)&VT_VECTOR)
|
#define V_ISVECTOR(X) (V_VT(X)&VT_VECTOR)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user