1#ifndef RBIMPL_HAS_C_ATTRIBUTE_H
2#define RBIMPL_HAS_C_ATTRIBUTE_H
28#if defined(__cplusplus)
30# define RBIMPL_HAS_C_ATTRIBUTE(_) 0
32#elif RBIMPL_HAS_EXTENSION(c_attributes)
36# define RBIMPL_HAS_C_ATTRIBUTE(_) __has_c_attribute(_)
38#elif RBIMPL_HAS_WARNING("-Wc2x-extensions")
39# define RBIMPL_HAS_C_ATTRIBUTE(_) 0
41#elif defined(__has_c_attribute)
42# define RBIMPL_HAS_C_ATTRIBUTE(_) __has_c_attribute(_)
47# define RBIMPL_HAS_C_ATTRIBUTE(_) 0
Defines RBIMPL_HAS_WARNING.
Defines RBIMPL_HAS_EXTENSION.