X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=defs.h;h=155ef9b09544e075cf8615e040c9c459768ee22e;hp=fc4fa92bba486f856c4cf826687060eb27c59383;hb=7f1fabb816ee5010be83abf5da58e92429609547;hpb=5df87586a23c6287d00014c781beba3be8297eb4 diff --git a/defs.h b/defs.h index fc4fa92..155ef9b 100644 --- a/defs.h +++ b/defs.h @@ -1,12 +1,14 @@ #ifndef _MOVIT_DEFS_H #define _MOVIT_DEFS_H -// Utility macros that are useful from other heder files. +// Utility macros that are useful from other header files. #ifdef __GNUC__ #define MUST_CHECK_RESULT __attribute__((warn_unused_result)) +#define DOES_NOT_RETURN __attribute__((noreturn)) #else #define MUST_CHECK_RESULT +#define DOES_NOT_RETURN #endif #endif // !defined(_MOVIT_DEFS_H)