cdefs.h File Reference

__BEGIN_DECLS

__END_DECLS

__GNUC_PREREQ__

__P

__CONCAT1

__CONCAT

__STRING

__XSTRING

__const

__signed

signing macro

__volatile

volatile statistics

__inline

__dead2

__pure2

__unused

__pure

__always_inline

__nonnull

__func__

__restrict

__predict_true

__predict_false

__offsetof

__rangeof

__printflike

__scanflike

Compiler-dependent macros to declare that functions take printf-like or scanf-like arguments. They are null except for versions of gcc that are known to support the features properly (old versions of gcc-2 didn't permit keeping the keywords out of the application namespace).

__printf0like

__IDSTRING

__FBSDID

__RCSID

__RCSID_SOURCE

__SCCSID

__COPYRIGHT

__DECONST

__DEVOLATILE

__DEQUALIFY

__POSIX_VISIBLE

__XSI_VISIBLE

Deal with various X/Open Portability Guides and Single UNIX Spec.

__BSD_VISIBLE

Macro value to enable for BSD_VISIBLE code

__ISO_C_VISIBLE

Macro value to enable for ISO_C_VISIBLE