1
0
Fork 0
Commit Graph

142 Commits (d3b984684bb8a8bdc48cc7a1abecb93ce59bbe3e)
 

Author SHA1 Message Date
Marco Paland d3b984684b chore(readme): 2020 announcement 5 years ago
Vedran Grudenic 21eea6c9a7 Fixed the comment about the return value for snprintf and vsnprintf (issue #45) 6 years ago
Marco Paland f30c9ac5c9 chore(readme): fixed space 6 years ago
Marco Paland 0dd4b64bc7 test(test_suite): added support for PRINTF_DISABLE_SUPPORT_EXPONENTIAL 6 years ago
Marco Paland b65be838b2 chore(printf): minor cleanup 6 years ago
Marco Paland 86846034d0 test(test_suite): added more float test cases 6 years ago
Marco Paland 1e288944e4 chore(readme): update readme to exp support 6 years ago
Marco Paland 4012b45d7c chore(catch): update to catch2 2.7.0 6 years ago
Marco Paland b20ddfb40f chore(readme): added the Hatchling platform as using project 6 years ago
Marco Paland 637df9333d feat(printf): added vprintf() support
Closes #43
6 years ago
Marco Paland 87e1c834f7 chore(printf, test_suite): clean up 6 years ago
Marco Paland d61d0146e6 Merge exponential support 6 years ago
Martijn Jasperse 496e5aa066 Implemented custom log10/pow in _etoa to eliminate dependency on <math.h> for %E format 6 years ago
Martijn Jasperse 0fea7e5ae4 Fixed whitespace, added %e/%g to README.md 6 years ago
Martijn Jasperse 56d9df0bd3 Added special-case handling to %E, added +inf and -inf handling, test cases 6 years ago
Martijn Jasperse 2019bc0192 Fix for left-justified %E formatting
Adding %E/%G test cases to suite
6 years ago
Martijn Jasperse 5032d3d550 Factoring output padding code to ensure "nan" gets padded correctly 6 years ago
Martijn Jasperse 0f97cc1463 Implementing %E and %G formatting specifications 6 years ago
Marco Paland 369b7bbc98 fix(printf): remove float comparison
Add more float test cases
6 years ago
Marco Paland e9375ed897 test(test_suite): add more #-flag test cases 6 years ago
Marco Paland 8f302bfc4b chore(printf): make pointer var const 6 years ago
Marco Paland 80b42fef5f fix(printf): fixed support of NaN
(hot) fixes #37
6 years ago
Marco Paland bf72dfb8de
Merge pull request #32 from embeddedartistry/master
Address warnings in printf.c
6 years ago
Vedran Grudenic c7fbbfd600 patch for issue #40 (Digit missing from negative numbers in certain cases) 6 years ago
Phillip Johnston 233bfcf45e Add cast to uintptr to silent the const-cast warning 6 years ago
Marco Paland c013a0e8d6 fix(printf): fctprintf() must not append null terminator
Fixes #39, references #19
6 years ago
Marco Paland d974b16eac fix(readme): fixed compiler switch comment 6 years ago
Marco Paland 3f162dbdd3 chore(readme): updated readme 6 years ago
Marco Paland d46b3d2b25 chore(printf): cleanup secure strlen() function, added test cases 6 years ago
cz7asm 4b60eb6973
fixing last fix
missing function argument
6 years ago
cz7asm b04d55907f
added length limit for _strlen
I wanted the limit specifier for strings (e.g. "%16.s") to be usable in situations when zero termination isn't guaranteed. As a simple fix I added lenght limitation to _strlen.
6 years ago
Marco Paland 0d641bcd9c Merge remote-tracking branch 'origin/master' 7 years ago
Marco Paland 075da98cb2 chore(readme): updated readme 7 years ago
Marco Paland 893c5056ff change(printf): removed PRINTF_OVERRIDE_LIBC option
Removed the PRINTF_OVERRIDE_LIBC option. Basically this it not necessary and the ptintf() macro define can be used all the time.
7 years ago
Marco Paland 29d136d88d chore(readme): update readme 7 years ago
Marco Paland cdba96d82c perf(printf): check flags outside while loop 7 years ago
Marco Paland 735abbca13 fix(readme): updated compiler switches 7 years ago
Marco Paland c84f5464ac chore(catch): update to catch2 2.4.2 7 years ago
Marco Paland 54dfd18543 feat(printf): added PRINTF_OVERRIDE_LIBC support
Fixes #16
7 years ago
Marco Paland cc8f3bc050 refactor(printf): move "printf_config.h" include to header
Necessary because PRINTF_OVERRIDE_LIBC is needed in header 
Closes #4
7 years ago
Marco Paland e7f6a916be
Merge pull request #34 from farrrb/inject-config-file
Added the possibility to inject a config file.
7 years ago
Marco Paland 67f6780328
Merge pull request #33 from farrrb/fixed-spelling
chore(readme): fixed spelling and corrected capital letters in titles
7 years ago
Fabian Zahn e99ebc4c22 Added the possibility to inject a config file. 7 years ago
Fabian Zahn 1552c5856e Fixed spelling and corrected capital letters in titles (https://grammarsherpa.wordpress.com/2011/08/13/capital-letters-in-titles-headline-styling/). 7 years ago
Marco Paland c669417cd0 chore(printf): remove unused flag
Credit goes to @phillipjohnston
7 years ago
Marco Paland f40db9afb6 chore(catch): update to catch2 2.4.1 7 years ago
Marco Paland 50c954121c chore(printf): small improvments 7 years ago
Marco Paland 3df03358b7 chore(readme): updated readme 7 years ago
Marco Paland 00f2525d1a feat(printf): add # flag support for %b specifier
Closes #29
7 years ago
Marco Paland 25958b9beb fix(printf): fix hash precision
Fixes #31
7 years ago