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