Module: wine Branch: refs/heads/master Commit: c32dc6744c3f7cc1c373ce9a275fbc2a00f0e4f5 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=c32dc6744c3f7cc1c373ce9a...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Jun 9 13:12:58 2006 +0200
rpcrt4: Make the protseq_ops structure constant.
---
dlls/rpcrt4/rpc_binding.h | 2 +- dlls/rpcrt4/rpc_transport.c | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/dlls/rpcrt4/rpc_binding.h b/dlls/rpcrt4/rpc_binding.h index 0723a22..bf089a6 100644 --- a/dlls/rpcrt4/rpc_binding.h +++ b/dlls/rpcrt4/rpc_binding.h @@ -45,7 +45,7 @@ typedef struct _RpcConnection BOOL server; LPSTR NetworkAddr; LPSTR Endpoint; - struct protseq_ops *ops; + const struct protseq_ops *ops; USHORT MaxTransmissionSize; /* The active interface bound to server. */ RPC_SYNTAX_IDENTIFIER ActiveInterface; diff --git a/dlls/rpcrt4/rpc_transport.c b/dlls/rpcrt4/rpc_transport.c index c9028bb..e32e8c2 100644 --- a/dlls/rpcrt4/rpc_transport.c +++ b/dlls/rpcrt4/rpc_transport.c @@ -701,7 +701,7 @@ static RPC_STATUS rpcrt4_ncacn_ip_tcp_pa return RPC_S_OK; }
-struct protseq_ops protseq_list[] = { +static const struct protseq_ops protseq_list[] = { { "ncacn_np", { EPM_PROTOCOL_NCACN, EPM_PROTOCOL_SMB }, rpcrt4_conn_np_alloc, @@ -742,7 +742,7 @@ struct protseq_ops protseq_list[] = {
#define MAX_PROTSEQ (sizeof protseq_list / sizeof protseq_list[0])
-static struct protseq_ops *rpcrt4_get_protseq_ops(const char *protseq) +static const struct protseq_ops *rpcrt4_get_protseq_ops(const char *protseq) { int i; for(i=0; i<MAX_PROTSEQ; i++) @@ -771,7 +771,7 @@ RPC_STATUS RPCRT4_CreateConnection(RpcCo LPCSTR Protseq, LPCSTR NetworkAddr, LPCSTR Endpoint, LPCSTR NetworkOptions, RpcAuthInfo* AuthInfo, RpcBinding* Binding) { - struct protseq_ops *ops; + const struct protseq_ops *ops; RpcConnection* NewConnection;
ops = rpcrt4_get_protseq_ops(Protseq); @@ -863,7 +863,7 @@ RPC_STATUS RpcTransport_GetTopOfTower(un const char *endpoint) { twr_empty_floor_t *protocol_floor; - struct protseq_ops *protseq_ops = rpcrt4_get_protseq_ops(protseq); + const struct protseq_ops *protseq_ops = rpcrt4_get_protseq_ops(protseq);
*tower_size = 0;
@@ -901,7 +901,7 @@ RPC_STATUS RpcTransport_ParseTopOfTower( { twr_empty_floor_t *protocol_floor; twr_empty_floor_t *floor4; - struct protseq_ops *protseq_ops = NULL; + const struct protseq_ops *protseq_ops = NULL; RPC_STATUS status; int i;