No no no, why is this still happening???
We _DO NOT_ fix warnings in wine code!
This is the 3rd email I've sent on this and it's still happening.
All warnings in 3rd party code should be left and allowwarnings="true" should be
set in the rbuild file.
Continuing down this path is just going to make syncing code more and more difficult with
absolutely no advantage.
Ged.
-----Original Message-----
From: ros-diffs-bounces(a)reactos.org [mailto:ros-diffs-bounces@reactos.org] On Behalf Of
sginsberg(a)svn.reactos.org
Sent: 20 January 2009 15:49
To: ros-diffs(a)reactos.org
Subject: [ros-diffs] [sginsberg] 38979: - Fix my .diff mess from yesterday, sorry
Author: sginsberg
Date: Tue Jan 20 09:48:54 2009
New Revision: 38979
URL:
http://svn.reactos.org/svn/reactos?rev=38979&view=rev
Log:
- Fix my .diff mess from yesterday, sorry
Added:
trunk/reactos/dll/win32/crypt32/crypt32_ros.diff
- copied unchanged from r38978, trunk/reactos/dll/win32/crypt32/warningfixes.diff
trunk/reactos/dll/win32/ole32/ole32_ros.diff
- copied unchanged from r38978, trunk/reactos/dll/win32/ole32/warningfix.diff
Removed:
trunk/reactos/dll/win32/crypt32/warningfixes.diff
trunk/reactos/dll/win32/ole32/warningfix.diff
Modified:
trunk/reactos/dll/win32/oleaut32/oleaut32_ros.diff
Removed: trunk/reactos/dll/win32/crypt32/warningfixes.diff
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/crypt32/warningf…
==============================================================================
--- trunk/reactos/dll/win32/crypt32/warningfixes.diff [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/crypt32/warningfixes.diff (removed)
@@ -1,39 +1,0 @@
-Index: chain.c
-===================================================================
---- chain.c (revision 38919)
-+++ chain.c (working copy)
-@@ -205,7 +205,7 @@
-
- config.cbSize = sizeof(config);
- CertCreateCertificateChainEngine(&config, &engine);
-- InterlockedCompareExchangePointer(&CRYPT_defaultChainEngine, engine,
-+ (void)InterlockedCompareExchangePointer(&CRYPT_defaultChainEngine, engine,
- NULL);
- if (CRYPT_defaultChainEngine != engine)
- CertFreeCertificateChainEngine(engine);
-Index: main.c
-===================================================================
---- main.c (revision 38919)
-+++ main.c (working copy)
-@@ -66,7 +66,7 @@
-
- CryptAcquireContextW(&prov, NULL, MS_ENHANCED_PROV_W, PROV_RSA_FULL,
- CRYPT_VERIFYCONTEXT);
-- InterlockedCompareExchangePointer((PVOID *)&hDefProv, (PVOID)prov,
-+ (void)InterlockedCompareExchangePointer((PVOID *)&hDefProv, (PVOID)prov,
- NULL);
- if (hDefProv != prov)
- CryptReleaseContext(prov, 0);
-Index: rootstore.c
-===================================================================
---- rootstore.c (revision 38919)
-+++ rootstore.c (working copy)
-@@ -759,7 +759,7 @@
- {
- HCERTSTORE root = create_root_store();
-
-- InterlockedCompareExchangePointer((PVOID *)&CRYPT_rootStore, root,
-+ (void)InterlockedCompareExchangePointer((PVOID *)&CRYPT_rootStore, root,
- NULL);
- if (CRYPT_rootStore != root)
- CertCloseStore(root, 0);
Removed: trunk/reactos/dll/win32/ole32/warningfix.diff
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ole32/warningfix…
==============================================================================
--- trunk/reactos/dll/win32/ole32/warningfix.diff [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/ole32/warningfix.diff (removed)
@@ -1,13 +1,0 @@
-Index: marshal.c
-===================================================================
---- marshal.c (revision 38899)
-+++ marshal.c (working copy)
-@@ -824,7 +824,7 @@
- } while (new_dest_context != old_dest_context);
-
- if (dest_context_data)
-- InterlockedExchangePointer(&This->dest_context_data, dest_context_data);
-+ (void)InterlockedExchangePointer(&This->dest_context_data,
dest_context_data);
- }
-
- static HRESULT proxy_manager_query_local_interface(struct proxy_manager * This, REFIID
riid, void ** ppv)
Modified: trunk/reactos/dll/win32/oleaut32/oleaut32_ros.diff
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleaut32/oleaut3…
==============================================================================
--- trunk/reactos/dll/win32/oleaut32/oleaut32_ros.diff [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/oleaut32/oleaut32_ros.diff [iso-8859-1] Tue Jan 20 09:48:54
2009
@@ -72,3 +72,15 @@
/*
* FIXME:
+Index: oleaut32.rbuild
+===================================================================
+--- oleaut32.rbuild (revision 23782)
++++ oleaut32.rbuild (working copy)
+@@ -43,6 +43,7 @@
+ <library>comctl32</library>
+ <library>urlmon</library>
+ <library>uuid</library>
++ <library>pseh</library>
+ </module>
+ <module name="oleaut32_oleaut32_oaidl_proxy" type="rpcproxy"
allowwarnings="true">
+ <file>oleaut32_oaidl.idl</file>