Expand description
LwPRINTF Rust bindings and wrappers.
Macros§
- lwprintf_
printf - Print formatted data to the output with default LwPRINTF instance.
- lwprintf_
snprintf - Write formatted data to sized buffer with default LwPRINTF instance.
- lwprintf_
sprintf - Write formatted data from variable argument list to sized buffer with default LwPRINTF instance.
- lwprintf_
sprintf_ ex - Write formatted data from variable argument list to sized buffer.
This macro uses lwprintf_snprintf_ex internally with
nset toSIZE_MAX. - lwprintf_
vprintf - Print formatted data from variable argument list to the output with default LwPRINTF instance.
This macro uses lwprintf_vprintf_ex internally with
lwobjset to NULL. - lwprintf_
vsnprintf - Write formatted data from variable argument list to sized buffer with default LwPRINTF instance.
Structs§
- Lwprintf
Obj - LwPRINTF object with custom output handler.
Constants§
- SIZE_
MAX - Maximum size value for buffers.
Traits§
- Custom
OutPut - Trait for custom output handling.
Functions§
- lwprintf_
init - Initialize default lwprintf instance.
- lwprintf_
init_ ex - Initialize lwprintf object with custom output function.
- lwprintf_
printf_ ⚠ex - Print formatted data to the output.
- lwprintf_
snprintf_ ⚠ex - Write formatted data from variable argument list to sized buffer.
- lwprintf_
vprintf_ ⚠ex - Print formatted data from variable argument list to the output.
- lwprintf_
vprintf_ ⚠ex_ rust - Print formatted data from variable argument list to the output.
- lwprintf_
vsnprintf_ ⚠ex - Write formatted data from variable argument list to sized buffer.
- lwprintf_
vsnprintf_ ⚠ex_ rust - Write formatted data from variable argument list to sized buffer.