- 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
This commit is contained in:
Aleksey Bragin 2007-06-30 16:01:03 +00:00
parent 3c6d190150
commit 28244e5ffa
4 changed files with 11 additions and 11 deletions

View file

@ -1,4 +1,4 @@
<module name="aclui" type="win32dll" baseaddress="${BASEADDRESS_ACLUI}" installbase="system32" installname="aclui.dll" allowwarnings ="true"> <module name="aclui" type="win32dll" baseaddress="${BASEADDRESS_ACLUI}" installbase="system32" installname="aclui.dll">
<importlibrary definition="aclui.spec.def" /> <importlibrary definition="aclui.spec.def" />
<include base="aclui">.</include> <include base="aclui">.</include>
<define name="UNICODE" /> <define name="UNICODE" />

View file

@ -1,4 +1,4 @@
<module name="advapi32" type="win32dll" baseaddress="${BASEADDRESS_ADVAPI32}" installbase="system32" installname="advapi32.dll" allowwarnings ="true"> <module name="advapi32" type="win32dll" baseaddress="${BASEADDRESS_ADVAPI32}" installbase="system32" installname="advapi32.dll">
<importlibrary definition="advapi32.def" /> <importlibrary definition="advapi32.def" />
<include base="advapi32">.</include> <include base="advapi32">.</include>

View file

@ -150,9 +150,9 @@ typedef long RPC_STATUS;
} \ } \
_SEH_END; _SEH_END;
#define RpcTryFinally _SEH_TRY { #define RpcTryFinally
#define RpcFinally } _SEH_HANDLE { #define RpcFinally
#define RpcEndFinally } _SEH_END; #define RpcEndFinally
#define RpcExceptionCode() _SEH_GetExceptionCode() #define RpcExceptionCode() _SEH_GetExceptionCode()
/* #define RpcAbnormalTermination() abort() */ /* #define RpcAbnormalTermination() abort() */

View file

@ -1,23 +1,23 @@
<group> <group>
<module name="pnp_server" type="rpcserver" allowwarnings ="true"> <module name="pnp_server" type="rpcserver">
<include base="ReactOS">.</include> <include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include> <include base="ReactOS">w32api/include</include>
<define name="_X86_" /> <define name="_X86_" />
<file>pnp.idl</file> <file>pnp.idl</file>
</module> </module>
<module name="pnp_client" type="rpcclient" allowwarnings ="true"> <module name="pnp_client" type="rpcclient">
<include base="ReactOS">.</include> <include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include> <include base="ReactOS">w32api/include</include>
<define name="_X86_" /> <define name="_X86_" />
<file>pnp.idl</file> <file>pnp.idl</file>
</module> </module>
<module name="scm_server" type="rpcserver" allowwarnings ="true"> <module name="scm_server" type="rpcserver">
<include base="ReactOS">.</include> <include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include> <include base="ReactOS">w32api/include</include>
<define name="_X86_" /> <define name="_X86_" />
<file switches="--oldnames">svcctl.idl</file> <file switches="--oldnames">svcctl.idl</file>
</module> </module>
<module name="scm_client" type="rpcclient" allowwarnings ="true"> <module name="scm_client" type="rpcclient">
<include base="ReactOS">.</include> <include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include> <include base="ReactOS">w32api/include</include>
<define name="_X86_" /> <define name="_X86_" />
@ -35,13 +35,13 @@
<define name="_X86_" /> <define name="_X86_" />
<file switches="--oldnames">eventlogrpc.idl</file> <file switches="--oldnames">eventlogrpc.idl</file>
</module> </module>
<module name="lsa_server" type="rpcserver" allowwarnings ="true"> <module name="lsa_server" type="rpcserver">
<include base="ReactOS">.</include> <include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include> <include base="ReactOS">w32api/include</include>
<define name="_X86_" /> <define name="_X86_" />
<file switches="--oldnames">lsa.idl</file> <file switches="--oldnames">lsa.idl</file>
</module> </module>
<module name="lsa_client" type="rpcclient" allowwarnings ="true"> <module name="lsa_client" type="rpcclient">
<include base="ReactOS">.</include> <include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include> <include base="ReactOS">w32api/include</include>
<define name="_X86_" /> <define name="_X86_" />