FFmpeg
|
Go to the source code of this file.
Macros | |
#define | AV_GCC_VERSION_AT_LEAST(x, y) (__GNUC__ > (x) || __GNUC__ == (x) && __GNUC_MINOR__ >= (y)) |
#define | AV_GCC_VERSION_AT_MOST(x, y) (__GNUC__ < (x) || __GNUC__ == (x) && __GNUC_MINOR__ <= (y)) |
#define | AV_HAS_BUILTIN(x) 0 |
#define | AV_HAS_ATTRIBUTE(x) 0 |
#define | AV_HAS_STD_ATTRIBUTE(x) 0 |
#define | av_always_inline inline |
#define | av_extern_inline inline |
#define | av_warn_unused_result |
#define | av_noinline |
#define | av_pure |
#define | av_const |
#define | av_cold |
#define | av_flatten |
#define | attribute_deprecated |
#define | AV_NOWARN_DEPRECATED(code) code |
Disable warnings about deprecated features This is useful for sections of code kept for backward compatibility and scheduled for removal. More... | |
#define | av_unused __attribute__((unused)) |
#define | av_used |
Mark a variable as used and prevent the compiler from optimizing it away. More... | |
#define | av_alias |
#define | av_uninit(x) x=x |
#define | av_builtin_constant_p __builtin_constant_p |
#define | av_printf_format(fmtpos, attrpos) |
#define | av_scanf_format(fmtpos, attrpos) |
#define | av_noreturn |
Macro definitions for various function/variable attributes
Definition in file attributes.h.
#define AV_GCC_VERSION_AT_LEAST | ( | x, | |
y | |||
) | (__GNUC__ > (x) || __GNUC__ == (x) && __GNUC_MINOR__ >= (y)) |
Definition at line 30 of file attributes.h.
#define AV_GCC_VERSION_AT_MOST | ( | x, | |
y | |||
) | (__GNUC__ < (x) || __GNUC__ == (x) && __GNUC_MINOR__ <= (y)) |
Definition at line 31 of file attributes.h.
#define AV_HAS_BUILTIN | ( | x | ) | 0 |
Definition at line 40 of file attributes.h.
#define AV_HAS_ATTRIBUTE | ( | x | ) | 0 |
Definition at line 46 of file attributes.h.
#define AV_HAS_STD_ATTRIBUTE | ( | x | ) | 0 |
Definition at line 54 of file attributes.h.
#define av_always_inline inline |
Definition at line 63 of file attributes.h.
#define av_extern_inline inline |
Definition at line 71 of file attributes.h.
#define av_warn_unused_result |
Definition at line 80 of file attributes.h.
#define av_noinline |
Definition at line 88 of file attributes.h.
#define av_pure |
Definition at line 94 of file attributes.h.
#define av_const |
Definition at line 100 of file attributes.h.
#define av_cold |
Definition at line 106 of file attributes.h.
#define av_flatten |
Definition at line 112 of file attributes.h.
#define attribute_deprecated |
Definition at line 122 of file attributes.h.
Disable warnings about deprecated features This is useful for sections of code kept for backward compatibility and scheduled for removal.
Definition at line 144 of file attributes.h.
#define av_unused __attribute__((unused)) |
Definition at line 151 of file attributes.h.
#define av_used |
Mark a variable as used and prevent the compiler from optimizing it away.
This is useful for variables accessed only from inline assembler without the compiler being aware.
Definition at line 164 of file attributes.h.
union unaligned_16 av_alias |
Definition at line 170 of file attributes.h.
#define av_uninit | ( | x | ) | x=x |
Definition at line 174 of file attributes.h.
#define av_builtin_constant_p __builtin_constant_p |
Definition at line 180 of file attributes.h.
#define av_printf_format | ( | fmtpos, | |
attrpos | |||
) |
Definition at line 205 of file attributes.h.
#define av_scanf_format | ( | fmtpos, | |
attrpos | |||
) |
Definition at line 211 of file attributes.h.
#define av_noreturn |
Definition at line 219 of file attributes.h.