Rob Shearman : rpcrt4: Simplify some code in RpcServerInqBindings by changing while loops into for loops .
Alexandre Julliard
julliard at winehq.org
Mon Mar 23 12:34:53 CDT 2009
Module: wine
Branch: master
Commit: 72080674925a0a8c8d473e8a866d25c19e2a1507
URL: http://source.winehq.org/git/wine.git/?a=commit;h=72080674925a0a8c8d473e8a866d25c19e2a1507
Author: Rob Shearman <robertshearman at gmail.com>
Date: Fri Mar 20 16:11:03 2009 +0000
rpcrt4: Simplify some code in RpcServerInqBindings by changing while loops into for loops.
---
dlls/rpcrt4/rpc_server.c | 9 ++-------
1 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/dlls/rpcrt4/rpc_server.c b/dlls/rpcrt4/rpc_server.c
index 07434da..12a525d 100644
--- a/dlls/rpcrt4/rpc_server.c
+++ b/dlls/rpcrt4/rpc_server.c
@@ -604,11 +604,8 @@ RPC_STATUS WINAPI RpcServerInqBindings( RPC_BINDING_VECTOR** BindingVector )
count = 0;
LIST_FOR_EACH_ENTRY(ps, &protseqs, RpcServerProtseq, entry) {
EnterCriticalSection(&ps->cs);
- conn = ps->conn;
- while (conn) {
+ for (conn = ps->conn; conn; conn = conn->Next)
count++;
- conn = conn->Next;
- }
LeaveCriticalSection(&ps->cs);
}
if (count) {
@@ -620,12 +617,10 @@ RPC_STATUS WINAPI RpcServerInqBindings( RPC_BINDING_VECTOR** BindingVector )
count = 0;
LIST_FOR_EACH_ENTRY(ps, &protseqs, RpcServerProtseq, entry) {
EnterCriticalSection(&ps->cs);
- conn = ps->conn;
- while (conn) {
+ for (conn = ps->conn; conn; conn = conn->Next) {
RPCRT4_MakeBinding((RpcBinding**)&(*BindingVector)->BindingH[count],
conn);
count++;
- conn = conn->Next;
}
LeaveCriticalSection(&ps->cs);
}
More information about the wine-cvs
mailing list