1
0
Fork 0
Commit Graph

18 Commits (8609d7628583d7ee0d8e6447a4ad3d249b9b6434)

Author SHA1 Message Date
Marco Paland 824a9b35f9 fix(printf): use null output function for nullptr buffer
Improving #11
7 years ago
Marco Paland 33f10559d6 refactor(printf): usage of (buffer) output routine, fixes return value
Buffer for printf is no longer needed, chars are directly written now.
Return value is specification conform now.
Fixes #11
7 years ago
Marco Paland 814bbf6f47 fix(printf): move <stddef.h> to header
Fixes #13
7 years ago
Marco Paland 85dc7cf074 fix(printf): fixed floating point sign handling 7 years ago
Marco Paland 8db261eed6 chore(printf): update comments 7 years ago
Marco Paland cd4481a6f2 feat(printf): add vsnprintf function
fixes #5
7 years ago
Marco Paland 8c3713c4b6 refactor(printf): improved _strlen() function 7 years ago
Marco Paland d74ad73009 fix(printf): fix snprintf buffer termination
Fixes #7 (partly)
7 years ago
Marco Paland dd8432003c fix(printf): fixed conversion buffer handling
Added according test cases
7 years ago
Marco Paland b618f2c550 cleanup(printf): don't use fixed size for long type 7 years ago
Arvid Gerstmann 422b420b4d add support for size_t flag: %zd 7 years ago
Marco Paland c355eaa2b0 Fixed 64 bit pointer casting 8 years ago
Marco Paland cb7d11a542 Code cleanup 8 years ago
Marco Paland 9902170763 Return %p values in upper case, fixed %p 64 bit support 8 years ago
Marco Paland 2b3f3c1306 Removed ftoa NaN check
NaN check may not work with optimizing compilers. Use your implementation specific NaN check if necessary
8 years ago
Marco Paland c6c8d96420 Updated comments 8 years ago
Marco Paland 80dd57309a Code cleanup 8 years ago
Marco Paland 7936fc34c4 Changed printf.cpp to printf.c to be usable with 'C'-compilers
closes #1
8 years ago