Also use it in the declaration of the various exit_program
implementations in avtools.
inspired by a clang-scan report.
* Do all the necessary cleanup and abort.
* This function is implemented in the avtools, not cmdutils.
*/
-void exit_program(int ret);
+av_noreturn void exit_program(int ret);
/**
* Realloc array to hold new_size elements of elem_size.
# define av_printf_format(fmtpos, attrpos)
#endif
+#if AV_GCC_VERSION_AT_LEAST(2,5)
+# define av_noreturn __attribute__((noreturn))
+#else
+# define av_noreturn
+#endif
+
#endif /* AVUTIL_ATTRIBUTES_H */