libavutil/attributes.h File Reference

Macro definitions for various function/variable attributes. More...

Go to the source code of this file.

Defines

#define AV_GCC_VERSION_AT_LEAST(x, y)   0
#define av_always_inline   inline
#define av_cold
#define av_flatten
#define av_unused
#define av_alias
 Mark a variable as used and prevent the compiler from optimizing it away.
#define av_uninit(x)   x
#define av_builtin_constant_p(x)   0


Detailed Description

Macro definitions for various function/variable attributes.

Definition in file attributes.h.


Define Documentation

#define av_alias

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 116 of file attributes.h.

#define av_always_inline   inline

Definition at line 39 of file attributes.h.

#define av_builtin_constant_p (  )     0

Definition at line 131 of file attributes.h.

Referenced by cmp().

#define av_cold

Definition at line 71 of file attributes.h.

#define av_flatten

Definition at line 79 of file attributes.h.

#define AV_GCC_VERSION_AT_LEAST ( x,
 )     0

Definition at line 32 of file attributes.h.

#define av_uninit (  )     x

#define av_unused


Generated on Mon May 2 19:50:28 2011 for FFmpeg by  doxygen 1.5.6