|
PER Firmware
|
Fixed-size string builder. Useful for building large CMD strings before transmission. More...
Functions | |
| void | strbuf_clear (strbuf_t *sb) |
| Clears the buffer by resetting length to 0. | |
| size_t | strbuf_append (strbuf_t *sb, const void *data, size_t length) |
| Appends raw data to the buffer. If the data exceeds the buffer size, no data is appended. | |
| size_t | strbuf_printf (strbuf_t *sb, const char *format,...) |
| Appends formatted data to the buffer using printf-style formatting. ! | |
Fixed-size string builder. Useful for building large CMD strings before transmission.
| size_t strbuf_append | ( | strbuf_t * | sb, |
| const void * | data, | ||
| size_t | length ) |
Appends raw data to the buffer. If the data exceeds the buffer size, no data is appended.
| size_t strbuf_printf | ( | strbuf_t * | sb, |
| const char * | format, | ||
| ... ) |
Appends formatted data to the buffer using printf-style formatting. !