160 |
160 |
161 ### Printf Functions |
161 ### Printf Functions |
162 |
162 |
163 *Header file:* [printf.h](api/printf_8h.html) |
163 *Header file:* [printf.h](api/printf_8h.html) |
164 |
164 |
|
165 In this utility header you can find `printf()`-like functions that can write the formatted output to an arbitrary |
|
166 stream (or UCX buffer, resp.), or to memory allocated by an allocator within a single function call. |
|
167 With the help of these convenience functions, you do not need to `snprintf` your string to a temporary buffer anymore, |
|
168 plus you do not need to worry about too small buffer sizes, because the functions will automatically allocate enough |
|
169 memory to contain the entire formatted string. |
|
170 |
165 ### Compare Functions |
171 ### Compare Functions |
166 |
172 |
167 *Header file:* [compare.h](api/compare_8h.html) |
173 *Header file:* [compare.h](api/compare_8h.html) |
|
174 |
|
175 This header file contains a collection of compare functions for various data types. |
|
176 Their signatures are designed to be compatible with the `cx_compare_func` function pointer type. |