Changeset View
Changeset View
Standalone View
Standalone View
include/stddef.h
| Show All 27 Lines | |||||
| * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
| * SUCH DAMAGE. | * SUCH DAMAGE. | ||||
| */ | */ | ||||
| #ifndef _STDDEF_H_ | #ifndef _STDDEF_H_ | ||||
| #define _STDDEF_H_ | #define _STDDEF_H_ | ||||
| #include <sys/_null.h> | #include <sys/_null.h> | ||||
| #include <sys/_offsetof.h> | |||||
| #include <sys/_types.h> | #include <sys/_types.h> | ||||
| #include <sys/_visible.h> | #include <sys/_visible.h> | ||||
| #if __BSD_VISIBLE | #if __BSD_VISIBLE | ||||
| #ifndef _PTRADDR_T_DECLARED | #ifndef _PTRADDR_T_DECLARED | ||||
| typedef __ptraddr_t ptraddr_t; | typedef __ptraddr_t ptraddr_t; | ||||
| #define _PTRADDR_T_DECLARED | #define _PTRADDR_T_DECLARED | ||||
| #endif | #endif | ||||
| Show All 17 Lines | |||||
| #endif | #endif | ||||
| #if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L | #if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L | ||||
| #ifndef __CLANG_MAX_ALIGN_T_DEFINED | #ifndef __CLANG_MAX_ALIGN_T_DEFINED | ||||
| typedef __max_align_t max_align_t; | typedef __max_align_t max_align_t; | ||||
| #define __CLANG_MAX_ALIGN_T_DEFINED | #define __CLANG_MAX_ALIGN_T_DEFINED | ||||
| #define _GCC_MAX_ALIGN_T | #define _GCC_MAX_ALIGN_T | ||||
| #endif | #endif | ||||
| #endif | |||||
| #ifndef offsetof | |||||
| #define offsetof(type, field) __builtin_offsetof(type, field) | |||||
| #endif | #endif | ||||
| #if __EXT1_VISIBLE | #if __EXT1_VISIBLE | ||||
| /* ISO/IEC 9899:2011 K.3.3.2 */ | /* ISO/IEC 9899:2011 K.3.3.2 */ | ||||
| #ifndef _RSIZE_T_DEFINED | #ifndef _RSIZE_T_DEFINED | ||||
| #define _RSIZE_T_DEFINED | #define _RSIZE_T_DEFINED | ||||
| typedef size_t rsize_t; | typedef size_t rsize_t; | ||||
| #endif | #endif | ||||
| #endif /* __EXT1_VISIBLE */ | #endif /* __EXT1_VISIBLE */ | ||||
| #endif /* _STDDEF_H_ */ | #endif /* _STDDEF_H_ */ | ||||