Functions for formatted strings output. More...
#include <stdarg.h>
#include <stddef.h>
Go to the source code of this file.
Typedefs | |
typedef const char *(* | sys_printf_format_handler_t) (char format, va_list *va) |
Custom format handler function type. More... | |
Functions | |
void | sys_puts (const char *str) |
Outputs a string to the system console or standard output. More... | |
void | sys_putch (const char ch) |
Outputs a character to the system console or standard output. More... | |
size_t | sys_printf (const char *format,...) |
Prints formatted output to the system console. More... | |
size_t | sys_vprintf (const char *format, va_list args) |
Prints formatted output using a va_list argument. More... | |
size_t | sys_sprintf (char *buf, size_t sz, const char *format,...) |
Prints formatted output to a string buffer. More... | |
size_t | sys_vsprintf (char *buf, size_t sz, const char *format, va_list args) |
Prints formatted output to a string buffer using a va_list argument. More... | |
size_t | sys_vprintf_ex (const char *format, va_list args, sys_printf_format_handler_t custom_handler) |
Prints formatted output using a va_list argument with custom format handler support. More... | |
size_t | sys_vsprintf_ex (char *buf, size_t sz, const char *format, va_list args, sys_printf_format_handler_t custom_handler) |
Prints formatted output to a string buffer using a va_list argument with custom format handler support. More... | |
size_t | sys_sprintf_ex (char *buf, size_t sz, const char *format, sys_printf_format_handler_t custom_handler,...) |
Prints formatted output to a string buffer with custom format handler support. More... | |
Functions for formatted strings output.
Definition in file printf.h.