diff options
Diffstat (limited to 'src/pulsecore/macro.h')
-rw-r--r-- | src/pulsecore/macro.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/pulsecore/macro.h b/src/pulsecore/macro.h index 1bf2cfbb..a301bba0 100644 --- a/src/pulsecore/macro.h +++ b/src/pulsecore/macro.h @@ -204,4 +204,17 @@ static inline const char *pa_strnull(const char *x) { return x ? x : "(null)"; } +#ifdef __GNUC__ + +#define PA_WARN_REFERENCE(sym,msg) \ + __asm__(".section .gnu.warning.sym"); \ + __asm__(".asciz \"msg\""); \ + __asm__(".previous") + +#else + +#define PA_WARN_REFERENCE(sym,msg) + +#endif + #endif |