![]() |
O2S C Library 1.8.2
Provide high-level data-structures and other fundamental tools for C projects
|
Files | |
| array.h | |
| Dynamic arrays. | |
| cleanup.h | |
| Functions to be used with the cleanup attribute. | |
| deque.h | |
| Realtime double-ended queues. | |
| file_input_stream.h | |
| Buffered file reader. | |
| input_stream.h | |
| Buffered input streams. | |
| log.h | |
| Simplistic logging utilities. | |
| mutex.h | |
| Provide a convenient RAII-style mechanism to access mutex-protected resources. | |
| preprocessing.h | |
| Compile-time utilities. | |
| private_prepro.h | |
| queue.h | |
| Realtime FIFO buffer. | |
| serial.h | |
| Configure and read from serial ports as buffered input streams. | |
| serial_options.h | |
| Verbose alternative to the termios structure. | |
| stack.h | |
| Realtime LIFO buffer. | |
| string.h | |
| Dynamic string implementation. | |
| string_input_stream.h | |
| Create input streams from strings. | |
| thread.h | |
| Thread-specific global and its setter. | |
| timer.h | |
| Use timeouts backed by signals and realtime clock. | |
| to_string.h | |
| Create strings from data structures. | |
| version.h | |
| Functions allowing users to display the library version. | |
| write.h | |
| Wrapper arounf the write system call. | |