X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fmacro.h;h=5fd67c7abacde424a529e390d4ccff91f2ab5a39;hb=2cc412b59353576cece2d5b30c6a39c70552f0a0;hp=1941f0e6517c472536b0acacbfa30a0e37460f53;hpb=bcfce235a3d757f0ec3b0c01e8583382db1adfe2;p=elogind.git diff --git a/src/shared/macro.h b/src/shared/macro.h index 1941f0e65..5fd67c7ab 100644 --- a/src/shared/macro.h +++ b/src/shared/macro.h @@ -55,6 +55,14 @@ _Pragma("GCC diagnostic push"); \ _Pragma("GCC diagnostic ignored \"-Wformat-nonliteral\"") +#define DISABLE_WARNING_MISSING_PROTOTYPES \ + _Pragma("GCC diagnostic push"); \ + _Pragma("GCC diagnostic ignored \"-Wmissing-prototypes\"") + +#define DISABLE_WARNING_NONNULL \ + _Pragma("GCC diagnostic push"); \ + _Pragma("GCC diagnostic ignored \"-Wnonnull\"") + #define REENABLE_WARNING \ _Pragma("GCC diagnostic pop")