◄ Wiki / Build
stdint / stddef / stdbool
Three tiny standard C headers that define fixed-size integers, basic type helpers, and a boolean type.
These are part of the C standard library but require no operating system underneath, so they work in 'freestanding' code like kernels and firmware. stdint gives exact-width integer types such as uint32_t; stddef provides essentials like size_t and NULL; stdbool provides true, false, and bool. Depending on only these keeps low-level code portable without pulling in a full runtime.
See also
- toolchainThe set of programs — compiler, assembler, linker — that turn source code into a runnable binary.
- table-free AESAn AES encryption implementation that avoids memory lookup tables so its timing can't leak the secret key.
- syscallThe controlled doorway a program uses to ask the operating system kernel to do something for it.