#include <oskit/config.h>
This file is generated by the configure program. It identifies a number of environment-dependent parameters. Currently these are all related to the compiler and assembler used to build the OSKit.
- HAVE_CR4
- Defined if the assembler supports the %cr4 register.
- HAVE_DEBUG_REGS
- Defined if the assembler supports the debug registers.
- HAVE_P2ALIGN
- Defined if the assembler supports the .p2align pseudo-op.
- HAVE_CODE16
- Defined if your assembler supports the .code16 pseudo-op.
- HAVE_WORKING_BSS
- Defined if your assembler allows .space within .bss segments.
- HAVE_PACKED_STRUCTS
- Defined if your compiler groks __attribute__((packed)) on structs.
- HAVE_PURE
- Defined if your compiler groks __attribute__((pure)) on functions.
- HAVE_NORETURN
- Defined if your compiler groks __attribute__((noreturn)) on functions.
- HAVE_STDCALL
- Defined if your compiler groks __attribute__((stdcall)) on functions.