ARB
Macros
attributes.h File Reference
#include "gccver.h"
Include dependency graph for attributes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FUNCTION_TYPE_ATTR(x)   x
 
#define __ATTR__DEPRECATED(reason)   __attribute__((deprecated))
 
#define __ATTR__NORETURN   __attribute__((noreturn))
 
#define __ATTR__SENTINEL   __attribute__((sentinel))
 
#define __ATTR__USERESULT   __attribute__((warn_unused_result))
 
#define __ATTR__FORMAT(pos)   __attribute__((format(__printf__, pos, (pos)+1)))
 
#define __ATTR__VFORMAT(pos)   __attribute__((format(__printf__, pos, 0)))
 
#define __ATTR__FORMAT_MEMBER(pos)   __attribute__((format(__printf__, (pos)+1, (pos)+2)))
 
#define __ATTR__VFORMAT_MEMBER(pos)   __attribute__((format(__printf__, (pos)+1, 0)))
 
#define __ATTR__OPTIMIZE(optiflag)   __attribute__((optimize(optiflag)))
 
#define __ATTR__DONT_VECTORIZE   __ATTR__OPTIMIZE("no-tree-vectorize")
 
#define __ATTR__DONT_SANITIZE
 
#define __ATTR__USERESULT_TODO
 
#define __ATTR__DEPRECATED_TODO(reason)
 
#define __ATTR__DEPRECATED_LATER(reason)
 

Macro Definition Documentation

#define FUNCTION_TYPE_ATTR (   x)    x

Definition at line 47 of file attributes.h.

#define __ATTR__DEPRECATED (   reason)    __attribute__((deprecated))

Definition at line 53 of file attributes.h.

#define __ATTR__NORETURN   __attribute__((noreturn))

Definition at line 56 of file attributes.h.

#define __ATTR__SENTINEL   __attribute__((sentinel))

Definition at line 57 of file attributes.h.

#define __ATTR__USERESULT   __attribute__((warn_unused_result))

Definition at line 58 of file attributes.h.

#define __ATTR__FORMAT (   pos)    __attribute__((format(__printf__, pos, (pos)+1)))

Definition at line 60 of file attributes.h.

#define __ATTR__VFORMAT (   pos)    __attribute__((format(__printf__, pos, 0)))

Definition at line 61 of file attributes.h.

#define __ATTR__FORMAT_MEMBER (   pos)    __attribute__((format(__printf__, (pos)+1, (pos)+2)))

Definition at line 62 of file attributes.h.

#define __ATTR__VFORMAT_MEMBER (   pos)    __attribute__((format(__printf__, (pos)+1, 0)))

Definition at line 63 of file attributes.h.

#define __ATTR__OPTIMIZE (   optiflag)    __attribute__((optimize(optiflag)))

Definition at line 66 of file attributes.h.

#define __ATTR__DONT_VECTORIZE   __ATTR__OPTIMIZE("no-tree-vectorize")

Definition at line 67 of file attributes.h.

#define __ATTR__DONT_SANITIZE

Definition at line 90 of file attributes.h.

#define __ATTR__USERESULT_TODO

Definition at line 103 of file attributes.h.

#define __ATTR__DEPRECATED_TODO (   reason)

Definition at line 104 of file attributes.h.

#define __ATTR__DEPRECATED_LATER (   reason)

Definition at line 109 of file attributes.h.