Browse Source

* include/oleauto.h (V_UNION): Correct definition for case of

NONAMELESSUNION:
	(V_VT): Likewise.
unlabeled-1.24.16
Danny Smith 24 years ago
parent
commit
5e50e4e45c
  1. 8
      winsup/w32api/ChangeLog
  2. 5
      winsup/w32api/include/oleauto.h

8
winsup/w32api/ChangeLog

@ -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>

5
winsup/w32api/include/oleauto.h

@ -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…
Cancel
Save