The "#pragma warning()" statements are MSVC specific. So
embed them inside "#ifdef _MSC_VER".

Patch attached.

--gv
diff -u3 -Hb -r SVN-Latest\asn1\rrlp\packet-rrlp-template.c 
.\asn1\rrlp\packet-rrlp-template.c
--- SVN-Latest\asn1\rrlp\packet-rrlp-template.c Tue Mar 27 17:18:46 2007
+++ .\asn1\rrlp\packet-rrlp-template.c  Tue Mar 27 17:54:27 2007
@@ -49,7 +49,7 @@



-#ifdef _WIN32
+#ifdef _MSC_VER
/* disable: "warning C4146: unary minus operator applied to unsigned type, result 
still unsigned" */
#pragma warning(disable:4146)
#endif
diff -u3 -Hb -r SVN-Latest\epan\dissectors\packet-dcerpc-dfs.c 
.\epan\dissectors\packet-dcerpc-dfs.c
--- SVN-Latest\epan\dissectors\packet-dcerpc-dfs.c      Tue Mar 27 17:18:50 2007
+++ .\epan\dissectors\packet-dcerpc-dfs.c       Tue Mar 27 17:44:53 2007
@@ -22,7 +22,7 @@
#include "packet-windows-common.h"
#include "packet-dcerpc-dfs.h"

-#ifdef _WIN32
+#ifdef _MSC_VER
/* disable: warning C4101: 'xy' : unreferenced local variable */
#pragma warning(disable:4101)
#endif
diff -u3 -Hb -r SVN-Latest\epan\dissectors\packet-dcerpc-eventlog.c 
.\epan\dissectors\packet-dcerpc-eventlog.c
--- SVN-Latest\epan\dissectors\packet-dcerpc-eventlog.c Tue Mar 27 17:18:52 2007
+++ .\epan\dissectors\packet-dcerpc-eventlog.c  Tue Mar 27 17:45:04 2007
@@ -22,7 +22,7 @@
#include "packet-windows-common.h"
#include "packet-dcerpc-eventlog.h"

-#ifdef _WIN32
+#ifdef _MSC_VER
/* disable: warning C4018: '<' : signed/unsigned mismatch */
#pragma warning(disable:4018)
#endif
diff -u3 -Hb -r SVN-Latest\epan\dissectors\packet-megaco.c 
.\epan\dissectors\packet-megaco.c
--- SVN-Latest\epan\dissectors\packet-megaco.c  Tue Mar 27 17:18:52 2007
+++ .\epan\dissectors\packet-megaco.c   Tue Mar 27 17:53:27 2007
@@ -67,7 +67,7 @@
#define PORT_MEGACO_TXT 2944
#define PORT_MEGACO_BIN 2945

-#ifdef _WIN32
+#ifdef _MSC_VER
/* disable: warning C4013: 'xy' undefined; assuming extern returning int */
#pragma warning(disable:4013)
#endif
diff -u3 -Hb -r SVN-Latest\epan\dissectors\packet-user_encap.c 
.\epan\dissectors\packet-user_encap.c
--- SVN-Latest\epan\dissectors\packet-user_encap.c      Tue Mar 27 17:18:48 2007
+++ .\epan\dissectors\packet-user_encap.c       Tue Mar 27 17:54:59 2007
@@ -36,7 +36,7 @@
#include <epan/uat.h>
#include <epan/emem.h>

-#ifdef _WIN32
+#ifdef _MSC_VER
/* disable: warning C4090: 'XY' : different 'const' qualifiers */
#pragma warning(disable:4090)
#endif
_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to