2010-17-20 Jonathan Yong <jon_y@sourceforge.net>
* rpcndr.h (NdrUnMarshConfStringHdr): Fix macro brackets.
(NdrMarshSCtxtHdl): Likewise.
(NdrUnMarshCCtxtHdl): Fix macro typo.
Problem reported by Yuta Tomino on mingw-users.
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2904 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/ChangeLog b/mingw-w64-headers/include/ChangeLog
index 8379afd..5fcb0ff 100644
--- a/mingw-w64-headers/include/ChangeLog
+++ b/mingw-w64-headers/include/ChangeLog
@@ -1,3 +1,9 @@
+2010-17-20 Jonathan Yong <jon_y@sourceforge.net>
+
+ * rpcndr.h (NdrUnMarshConfStringHdr): Fix macro brackets.
+ (NdrMarshSCtxtHdl): Likewise.
+ (NdrUnMarshCCtxtHdl): Fix macro typo.
+
2010-07-17 Ozkan Sezer <sezeroz@gmail.com>
* accctrl.h: Replace several typedef __MINGW_NAME_UAW(XXX) XXX;
diff --git a/mingw-w64-headers/include/rpcndr.h b/mingw-w64-headers/include/rpcndr.h
index 077086f..6ff66c7 100644
--- a/mingw-w64-headers/include/rpcndr.h
+++ b/mingw-w64-headers/include/rpcndr.h
@@ -177,11 +177,11 @@
#define _midl_unmarsh_up(p) (*(*(unsigned long **)&p)++)
#define NdrMarshConfStringHdr(p,s,l) (_midl_ma4(p,unsigned long) = s,_midl_ma4(p,unsigned long) = 0,_midl_ma4(p,unsigned long) = l)
-#define NdrUnMarshConfStringHdr(p,s,l) ((s=_midl_unma4(p,unsigned long),(_midl_addp(p,4)),(l=_midl_unma4(p,unsigned long))
+#define NdrUnMarshConfStringHdr(p,s,l) (s=_midl_unma4(p,unsigned long),(_midl_addp(p,4)),(l=_midl_unma4(p,unsigned long)))
#define NdrMarshCCtxtHdl(pc,p) (NDRCContextMarshall((NDR_CCONTEXT)pc,p),p+20)
-#define NdrUnMarshCCtxtHdl(pc,p,h,drep) (NDRCContextUnmarshall((NDR_CONTEXT)pc,h,p,drep),p+20)
+#define NdrUnMarshCCtxtHdl(pc,p,h,drep) (NDRCContextUnmarshall((NDR_CCONTEXT)pc,h,p,drep),p+20)
#define NdrUnMarshSCtxtHdl(pc,p,drep) (pc = NdrSContextUnMarshall(p,drep))
-#define NdrMarshSCtxtHdl(pc,p,rd) (NdrSContextMarshall((NDR_SCONTEXT)pc,p,(NDR_RUNDOWN)rd)
+#define NdrMarshSCtxtHdl(pc,p,rd) (NdrSContextMarshall((NDR_SCONTEXT)pc,p,(NDR_RUNDOWN)rd))
#define NdrFieldOffset(s,f) (LONG_PTR)(& (((s *)0)->f))
#define NdrFieldPad(s,f,p,t) ((unsigned long)(NdrFieldOffset(s,f) - NdrFieldOffset(s,p)) - sizeof(t))