Skip to content

Releases: mpaland/printf

2.5.0

02 Aug 14:47
Compare
Choose a tag to compare
  • Added user argument support to fctprintf() function
  • Fixed vsnprintf() tests
  • Fixed: suppression of terminating \0 in printf() output
  • Fixed minor compiler warnings

2.4.0

19 May 15:53
Compare
Choose a tag to compare
  • Added fctprintf which takes an output function as first parameter

2.3.1

13 May 00:11
Compare
Choose a tag to compare
  • Fixed printf function regression due to passing NULL as buffer to _vsnprintf

2.3.0

12 May 11:48
Compare
Choose a tag to compare
  • Return result is conform to printf C specification now
  • NULL/nullptr is accepted as buffer to get the formatted string length only
  • Added support for %h, %hh, %j and %t length modifiers
  • printf buffer not necessary anymore and removed, so PRINTF_BUFFER_SIZE is deprecated and removed as well
  • Renamed compiler switches of supported types

2.2.2

06 May 11:12
Compare
Choose a tag to compare
  • Fixed regression, move <stddef.h> back to header

2.2.1

20 Apr 11:35
Compare
Choose a tag to compare
  • Fixed floating point sign handling

2.2.0

20 Apr 08:25
Compare
Choose a tag to compare
  • Added vsnprintf function (was private before)
  • Improved internal strlen function
  • Fixed buffer termination
  • Fixed conversion buffer handling
  • Fixed return value

2.1.0

19 Apr 22:37
Compare
Choose a tag to compare
  • Added support for the 'z' length (size_t) specifier

2.0.1

23 Nov 12:34
Compare
Choose a tag to compare
  • Fixed 64 bit %p handling

2.0.0

21 Nov 14:15
Compare
Choose a tag to compare
  • Changed print.cpp to print.c to be usable in plain c projects.
  • Removed and replaced _ntoa templates
  • Code cleanup