Read first: Documentation
- Written in ANSI C99, compatible with
size_t
anduintmax_t
types for some specifiers - Implements output functions compatible with
printf
,vprintf
,snprintf
,sprintf
andvsnprintf
- Low-memory footprint, suitable for embedded systems
- Reentrant access to all API functions
- Operating-system ready
- Requires single output function to be implemented by user for
printf
-like API calls - With optional functions for operating systems to protect multiple threads printing to the same output stream
- Allows multiple output stream functions (unlike standard
printf
which supports only one) to separate parts of application - Added additional specifiers vs original features
- User friendly MIT license
Fresh contributions are always welcome. Simple instructions to proceed::
- Fork Github repository
- Respect C style & coding rules used by the library
- Create a pull request to develop branch with new features or bug fixes
Alternatively you may:
- Report a bug
- Ask for a feature request