Runes and strings, the flag-driven scanner built on them, and the stream I/O they read from. More...
|
Modules | |
| Hashes | |
| Incremental MD5 and SHA-256 hash generation, sometimes with hardware acceleration. | |
| Stream I/O | |
| A sys_iostream_t is a small, fixed set of primitives - peek, read, write, seek, close - implemented differently per backend. | |
| Formatting | |
| Types and functions for formatted output to the system console or to a string buffer. | |
| Random Numbers | |
| Generating random numbers, sometimes using hardware to provide better entropy. | |
| Runes | |
| UTF-8 rune (Unicode code point) methods. | |
| Scanner | |
| A sys_scanner_t reads from a sys_iostream_t (sys/io.h) and classifies each rune using sys/rune.h's classification, extending a run of same-class runes (spaces, letters, digits) into one token. | |
| Strings | |
Operations on ordinary null-terminated char * strings, not a dedicated string type - there's nothing to allocate or free beyond the buffer you already have. | |
| Date and Time | |
| Monotonic timing and wall-clock date/time operations. | |
Runes and strings, the flag-driven scanner built on them, and the stream I/O they read from.