aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include/pragma_comp_defs.h
diff options
context:
space:
mode:
authorAntonio Juarez <antonio.maria.juarez@live.com>2014-03-03 22:07:58 +0000
committerAntonio Juarez <antonio.maria.juarez@live.com>2014-03-03 22:07:58 +0000
commit296ae46ed8f8f6e5f986f978febad302e3df231a (patch)
tree1629164454a239308f33c9e12afb22e7f3cd8eeb /contrib/epee/include/pragma_comp_defs.h
parentchanged name (diff)
downloadmonero-296ae46ed8f8f6e5f986f978febad302e3df231a.tar.xz
moved all stuff to github
Diffstat (limited to 'contrib/epee/include/pragma_comp_defs.h')
-rw-r--r--contrib/epee/include/pragma_comp_defs.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/contrib/epee/include/pragma_comp_defs.h b/contrib/epee/include/pragma_comp_defs.h
new file mode 100644
index 000000000..f4ef7057e
--- /dev/null
+++ b/contrib/epee/include/pragma_comp_defs.h
@@ -0,0 +1,14 @@
+#pragma once
+
+#if defined(__GNUC__)
+ #define PRAGMA_WARNING_PUSH _Pragma("GCC diagnostic push")
+ #define PRAGMA_WARNING_POP _Pragma("GCC diagnostic pop")
+ #define PRAGMA_WARNING_DISABLE_VS(w)
+ #define PRAGMA_GCC(w) _Pragma(w)
+#elif defined(_MSC_VER)
+ #define PRAGMA_WARNING_PUSH __pragma(warning( push ))
+ #define PRAGMA_WARNING_POP __pragma(warning( pop ))
+ #define PRAGMA_WARNING_DISABLE_VS(w) __pragma( warning ( disable: w ))
+ //#define PRAGMA_WARNING_DISABLE_GCC(w)
+ #define PRAGMA_GCC(w)
+#endif