From 28244e5ffa6075a16059e786f50cf61a0e53e358 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Sat, 30 Jun 2007 16:01:03 +0000 Subject: [PATCH] - Clean up the mess Magnus introduced (remove allowwarnings="true"). - RpcTryFinall set of macros was mapped to PSEH incorrectly, which lead to a "finally" block being treated as an "except" block (thus ending up in a memory leak). Reverting this part for now until a better solution is found. svn path=/trunk/; revision=27345 --- reactos/dll/win32/aclui/aclui.rbuild | 2 +- reactos/dll/win32/advapi32/advapi32.rbuild | 2 +- reactos/include/psdk/rpc.h | 6 +++--- reactos/include/reactos/idl/idl.rbuild | 12 ++++++------ 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/reactos/dll/win32/aclui/aclui.rbuild b/reactos/dll/win32/aclui/aclui.rbuild index 17a17f9bdb0..2a7803dfef2 100644 --- a/reactos/dll/win32/aclui/aclui.rbuild +++ b/reactos/dll/win32/aclui/aclui.rbuild @@ -1,4 +1,4 @@ - + . diff --git a/reactos/dll/win32/advapi32/advapi32.rbuild b/reactos/dll/win32/advapi32/advapi32.rbuild index 72582a764e4..afac08870a7 100644 --- a/reactos/dll/win32/advapi32/advapi32.rbuild +++ b/reactos/dll/win32/advapi32/advapi32.rbuild @@ -1,4 +1,4 @@ - + . diff --git a/reactos/include/psdk/rpc.h b/reactos/include/psdk/rpc.h index 891e36f8875..58f1983fafb 100644 --- a/reactos/include/psdk/rpc.h +++ b/reactos/include/psdk/rpc.h @@ -150,9 +150,9 @@ typedef long RPC_STATUS; } \ _SEH_END; - #define RpcTryFinally _SEH_TRY { - #define RpcFinally } _SEH_HANDLE { - #define RpcEndFinally } _SEH_END; + #define RpcTryFinally + #define RpcFinally + #define RpcEndFinally #define RpcExceptionCode() _SEH_GetExceptionCode() /* #define RpcAbnormalTermination() abort() */ diff --git a/reactos/include/reactos/idl/idl.rbuild b/reactos/include/reactos/idl/idl.rbuild index 592bc20ebad..bfef16e5a06 100644 --- a/reactos/include/reactos/idl/idl.rbuild +++ b/reactos/include/reactos/idl/idl.rbuild @@ -1,23 +1,23 @@ - + . w32api/include pnp.idl - + . w32api/include pnp.idl - + . w32api/include svcctl.idl - + . w32api/include @@ -35,13 +35,13 @@ eventlogrpc.idl - + . w32api/include lsa.idl - + . w32api/include