gccmacro.h File Reference

Go to the source code of this file.

Defines

#define PA_GCC_PRINTF_ATTR(a, b)
 If we're in GNU C, use some magic for detecting invalid format strings.
#define PA_GCC_SENTINEL
 Macro for usage of GCC's sentinel compilation warnings.
#define PA_GCC_NORETURN
 Macro for no-return functions.
#define PA_GCC_UNUSED
 Macro for not used parameter.
#define PA_GCC_DESTRUCTOR
 Call this function when process terminates.
#define PA_GCC_PURE
 This function's return value depends only the arguments list and global state.
#define PA_GCC_CONST
 This function's return value depends only the arguments list (stricter version of PA_GCC_PURE).
#define PA_GCC_DEPRECATED
 This function is deprecated.
#define PA_GCC_PACKED
 Structure shall be packed in memory.


Define Documentation

#define PA_GCC_CONST

This function's return value depends only the arguments list (stricter version of PA_GCC_PURE).

#define PA_GCC_DEPRECATED

This function is deprecated.

#define PA_GCC_DESTRUCTOR

Call this function when process terminates.

#define PA_GCC_NORETURN

Macro for no-return functions.

#define PA_GCC_PACKED

Structure shall be packed in memory.

#define PA_GCC_PRINTF_ATTR ( a,
 ) 

If we're in GNU C, use some magic for detecting invalid format strings.

#define PA_GCC_PURE

This function's return value depends only the arguments list and global state.

#define PA_GCC_SENTINEL

Macro for usage of GCC's sentinel compilation warnings.

#define PA_GCC_UNUSED

Macro for not used parameter.

Examples:
pacat-simple.c, and parec-simple.c.


Generated on Thu Jun 26 14:59:12 2008 for PulseAudio by  doxygen 1.5.6