added vsprintf() - sprintf with variable arguments list #76
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, thanks for the lib!
I know that size-unsafe functions are not to be used. In one of my projects some 3rd party lib used both
vsprintf()andvsnprintf(). Which meant that allvsnprintf()were successfully replaced by your implementation, butvsprintf()was used from default newlib (in my case for STM32 MCU). This led to lot of confusion until I discovered there's novsprintf()implementation.That's why i added
vsprintf()function just so that all of the[v][s][n]printf()options are supported and replaced by the lib.P. S. I like to use this header file from GitHub to check for banned/unsafe functions :)