aboutsummaryrefslogtreecommitdiff
path: root/winsup
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2007-07-25 10:21:53 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2007-07-25 10:21:53 +0000
commit0cb2de3de049fda7efefe21424f8a591aba1fa45 (patch)
tree9edfa337f933c18f14b099f9f65e3f5efb1b87bf /winsup
parentfdcfcea4fc160eda6bf93b719a273dcd38ee4ede (diff)
downloadnewlib-0cb2de3de049fda7efefe21424f8a591aba1fa45.zip
newlib-0cb2de3de049fda7efefe21424f8a591aba1fa45.tar.gz
newlib-0cb2de3de049fda7efefe21424f8a591aba1fa45.tar.bz2
* include/wtypes.h (LPDECIMAL): Define.
(DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
Diffstat (limited to 'winsup')
-rw-r--r--winsup/w32api/ChangeLog5
-rw-r--r--winsup/w32api/include/wtypes.h13
2 files changed, 12 insertions, 6 deletions
diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index 0dd05b8..c1ad18f 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,8 @@
+2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * include/wtypes.h (LPDECIMAL): Define.
+ (DECIMAL_NEG, DECIMAL_SETZERO): Move definitions.
+
2007-07-18 Corinna Vinschen <corinna@vinschen.de>
* include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
diff --git a/winsup/w32api/include/wtypes.h b/winsup/w32api/include/wtypes.h
index 5192e13..37f2af2 100644
--- a/winsup/w32api/include/wtypes.h
+++ b/winsup/w32api/include/wtypes.h
@@ -14,12 +14,6 @@ extern "C" {
#define IID_NULL GUID_NULL
#define CLSID_NULL GUID_NULL
#define CBPCLIPDATA(d) ((d).cbSize-sizeof((d).ulClipFmt))
-#define DECIMAL_NEG ((BYTE)0x80)
-#ifdef NONAMELESSUNION
-#define DECIMAL_SETZERO(d) {(d).DUMMYUNIONNAME2.Lo64=(d).Hi32=(d).DUMMYUNIONNAME.signscale=0;}
-#else
-#define DECIMAL_SETZERO(d) {(d).Lo64=(d).Hi32=(d).signscale=0;}
-#endif
#define ROTFLAGS_REGISTRATIONKEEPSALIVE 0x01
#define ROTFLAGS_ALLOWANYCLIENT 0x02
@@ -163,6 +157,13 @@ typedef struct tagDEC {
ULONGLONG Lo64;
} DUMMYUNIONNAME2;
} DECIMAL;
+typedef DECIMAL *LPDECIMAL;
+#define DECIMAL_NEG ((BYTE)0x80)
+#ifdef NONAMELESSUNION
+#define DECIMAL_SETZERO(d) {(d).DUMMYUNIONNAME2.Lo64=(d).Hi32=(d).DUMMYUNIONNAME.signscale=0;}
+#else
+#define DECIMAL_SETZERO(d) {(d).Lo64=(d).Hi32=(d).signscale=0;}
+#endif
typedef void *HMETAFILEPICT;
#ifdef __cplusplus
}