- fix
mulle_snprintf
in truncation case
- unified printing of nan across platforms
- fix return (%n) bugs for 32 bit arch
- Various small improvements
- fix for cosmopolitan
- mulle-sprintf now supports the alternate flag for %s, therefore %#s will output C escaped text instead without the double quotes
- Added more tests, only some
wchar_t
branch and some obscure error conditions not hit are outside of the coverage - remove deprecated and never used O D U conversion functions, unless
HAVE_DEPRECATED_INT_LONG_CONVERSIONS
is defined - fix X conversion to properly output uppercase
- fix %n conversion for unsigned char * and unsigned short *
- you can now override already registered conversion characters, if you think you an do a better job
- fix for positional parameters
mulle_utf8_t
is no more, it is now just char- added UTF16 and UTF32 output modifiers
- remove package.json as it conflicts with clib.json
- for purposes of the amalgamated mulle-core, mulle-sprintf no longer uses constructor calls to piece internal things together
- added
mulle_allocator_asprintf
and variants
- do not add trailing \0 byte in vsprintf functions
- prevent crash for unknown modifiers
- add b flag to integer conversions to output BOOL strings YES/NO (e.g. printf( "%bd", YES));
- provides the full list of sprintf like functions without
<stdio.h>
now (stdio is inmulle_fprintf
) - unknown conversion characters are now an error and not silently ignored
- Various small improvements
- move from travis to github actions, upgrade mulle-sde
- new mulle-sde project structure
- fix missing function
- updated mulle-sde and travis
- improved
find_library
code
- fix some test compile warnings
- modernized to mulle-sde with .mulle folder
- fix travis
- migrated to mulle-test version 4.0.0
- fix outdated and buggy sde
- adapt to mulle-c11 3.0.0 and fix
PTR_DIFF
problem on windows
- fix mingw, update sde
- modernized mulle-sde
- Various small improvements
- Various small improvements
- Various small improvements
- Various small improvements
- Various small improvements
- fix travis.yml
- migrated to mulle-sde
- made headernames hyphenated
- no longer distributed as a homebrew package
- Various small improvements
- support new mulle-tests
- fixed scion wrapper command
- follow mulle-configuration 3.1 changes and move .travis.yml to trusty
- modernized to mulle-configuration 3.0
- make it a cmake "C" project
- modernize mulle-homebrew script
- fix dox, add example
- don't troll stdlib in tests
- fix tests to use mulle_buffer
- fix general bug that manifested on linux
- improve documentation
- do not append a '\0' any more for the sake of flushable buffers
- fixed an offset bug
- added mulle_utf to dependencies
- wrote the wide character routines
- fix bug when no conversion is needed
- fix FP output
- added versioning