Dmitry Timoshkov : rpcrt4: Constify NDR function tables.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Apr 14 12:46:16 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 590f6faee1ff025ef456d0f639cfdcc4f8c6654a
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=590f6faee1ff025ef456d0f639cfdcc4f8c6654a

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Fri Apr 14 21:38:41 2006 +0900

rpcrt4: Constify NDR function tables.

---

 dlls/rpcrt4/ndr_marshall.c |   10 +++++-----
 dlls/rpcrt4/ndr_misc.h     |   10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dlls/rpcrt4/ndr_marshall.c b/dlls/rpcrt4/ndr_marshall.c
index b77c281..b890499 100644
--- a/dlls/rpcrt4/ndr_marshall.c
+++ b/dlls/rpcrt4/ndr_marshall.c
@@ -112,7 +112,7 @@ static void WINAPI NdrBaseTypeBufferSize
 static void WINAPI NdrBaseTypeFree(PMIDL_STUB_MESSAGE, unsigned char *, PFORMAT_STRING);
 static unsigned long WINAPI NdrBaseTypeMemorySize(PMIDL_STUB_MESSAGE, PFORMAT_STRING);
 
-NDR_MARSHALL NdrMarshaller[NDR_TABLE_SIZE] = {
+const NDR_MARSHALL NdrMarshaller[NDR_TABLE_SIZE] = {
   0,
   NdrBaseTypeMarshall, NdrBaseTypeMarshall, NdrBaseTypeMarshall,
   NdrBaseTypeMarshall, NdrBaseTypeMarshall, NdrBaseTypeMarshall, NdrBaseTypeMarshall,
@@ -149,7 +149,7 @@ NDR_MARSHALL NdrMarshaller[NDR_TABLE_SIZ
   0, 0, 0, 0,
   NdrUserMarshalMarshall
 };
-NDR_UNMARSHALL NdrUnmarshaller[NDR_TABLE_SIZE] = {
+const NDR_UNMARSHALL NdrUnmarshaller[NDR_TABLE_SIZE] = {
   0,
   NdrBaseTypeUnmarshall, NdrBaseTypeUnmarshall, NdrBaseTypeUnmarshall,
   NdrBaseTypeUnmarshall, NdrBaseTypeUnmarshall, NdrBaseTypeUnmarshall, NdrBaseTypeUnmarshall,
@@ -186,7 +186,7 @@ NDR_UNMARSHALL NdrUnmarshaller[NDR_TABLE
   0, 0, 0, 0,
   NdrUserMarshalUnmarshall
 };
-NDR_BUFFERSIZE NdrBufferSizer[NDR_TABLE_SIZE] = {
+const NDR_BUFFERSIZE NdrBufferSizer[NDR_TABLE_SIZE] = {
   0,
   NdrBaseTypeBufferSize, NdrBaseTypeBufferSize, NdrBaseTypeBufferSize,
   NdrBaseTypeBufferSize, NdrBaseTypeBufferSize, NdrBaseTypeBufferSize, NdrBaseTypeBufferSize,
@@ -223,7 +223,7 @@ NDR_BUFFERSIZE NdrBufferSizer[NDR_TABLE_
   0, 0, 0, 0,
   NdrUserMarshalBufferSize
 };
-NDR_MEMORYSIZE NdrMemorySizer[NDR_TABLE_SIZE] = {
+const NDR_MEMORYSIZE NdrMemorySizer[NDR_TABLE_SIZE] = {
   0,
   NdrBaseTypeMemorySize, NdrBaseTypeMemorySize, NdrBaseTypeMemorySize,
   NdrBaseTypeMemorySize, NdrBaseTypeMemorySize, NdrBaseTypeMemorySize, NdrBaseTypeMemorySize,
@@ -253,7 +253,7 @@ NDR_MEMORYSIZE NdrMemorySizer[NDR_TABLE_
   0, 0, 0, 0,
   NdrUserMarshalMemorySize
 };
-NDR_FREE NdrFreer[NDR_TABLE_SIZE] = {
+const NDR_FREE NdrFreer[NDR_TABLE_SIZE] = {
   0,
   NdrBaseTypeFree, NdrBaseTypeFree, NdrBaseTypeFree,
   NdrBaseTypeFree, NdrBaseTypeFree, NdrBaseTypeFree, NdrBaseTypeFree,
diff --git a/dlls/rpcrt4/ndr_misc.h b/dlls/rpcrt4/ndr_misc.h
index 0abeaed..e81303b 100644
--- a/dlls/rpcrt4/ndr_misc.h
+++ b/dlls/rpcrt4/ndr_misc.h
@@ -42,10 +42,10 @@ typedef void           (WINAPI *NDR_BUFF
 typedef unsigned long  (WINAPI *NDR_MEMORYSIZE)(PMIDL_STUB_MESSAGE,                 PFORMAT_STRING);
 typedef void           (WINAPI *NDR_FREE)      (PMIDL_STUB_MESSAGE, unsigned char*, PFORMAT_STRING);
 
-extern NDR_MARSHALL   NdrMarshaller[];
-extern NDR_UNMARSHALL NdrUnmarshaller[];
-extern NDR_BUFFERSIZE NdrBufferSizer[];
-extern NDR_MEMORYSIZE NdrMemorySizer[];
-extern NDR_FREE       NdrFreer[];
+extern const NDR_MARSHALL   NdrMarshaller[];
+extern const NDR_UNMARSHALL NdrUnmarshaller[];
+extern const NDR_BUFFERSIZE NdrBufferSizer[];
+extern const NDR_MEMORYSIZE NdrMemorySizer[];
+extern const NDR_FREE       NdrFreer[];
 
 #endif  /* __WINE_NDR_MISC_H */




More information about the wine-cvs mailing list