1 #ifndef RBIMPL_ATTR_RETURNS_NONNULL_H
2 #define RBIMPL_ATTR_RETURNS_NONNULL_H
26 #if defined(_Ret_nonnull_)
28 # define RBIMPL_ATTR_RETURNS_NONNULL() _Ret_nonnull_
30 #elif RBIMPL_HAS_ATTRIBUTE(returns_nonnull)
31 # define RBIMPL_ATTR_RETURNS_NONNULL() __attribute__((__returns_nonnull__))
34 # define RBIMPL_ATTR_RETURNS_NONNULL()
Defines RBIMPL_HAS_ATTRIBUTE.