1
0
Fork 0
Commit Graph

80 Commits (25b02d709fcde653b5a27f35e226427d6eb1705a)
 

Author SHA1 Message Date
Marco Paland 25b02d709f fix(test_suite): fix vsnprintf va_arg mock test case for x64 7 years ago
Marco Paland 7616d6f5e7 test(test_suite): added vsnprintf() test case 7 years ago
Marco Paland 9fa6e64941 chore(printf): update comments 7 years ago
Marco Paland 23d0687aab fix(printf): fix argument name in output function wrapper 7 years ago
Marco Paland a50f1a8369 test(test_suite): modified fctprintf() test case
Renamed 'user' to 'arg'
7 years ago
Marco Paland aa9d7a9a54
Merge pull request #18 from sgoll/fctprintf-user-data
feat(printf): add user pointer to fctprintf()
7 years ago
Sebastian Goll d40951182f feat(printf): add user pointer to fctprintf()
Arbitrary user data can be passed to output function
7 years ago
Marco Paland 0116b74916 refactor(printf): changed oprintf() to fctprintf()
fctprintf() is more descriptive for its operation
7 years ago
Marco Paland 9351e5b1ac refactor(printf): use output function wrapping struct 7 years ago
Marco Paland 24c460b977 feat(printf): added new oprintf() function
Write formatted output directly to given output function
7 years ago
Marco Paland d12e52be4c fix(printf): pass dummy buffer for printf to _vsnprintf instead of NULL
Fixes #15
7 years ago
Marco Paland a6e81f9c59 test(test_suite): added more `float` test cases 7 years ago
Marco Paland ee383ad5c7 fix(printf): use C conform `NULL` instead of C++ `nullptr`
Fixes #14
7 years ago
Marco Paland 277aa259fc fix(printf,test_suite): fix compiler warnings 7 years ago
Marco Paland bb5a8af507 feat(printf): added support for %h, %hh, %j and %t length modifiers
- Renamed compiler switches
- Minor cleanup
Closes #12
7 years ago
Marco Paland 8609d76285 Merge branch 'out_function' 7 years ago
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 2bdef77da4 chore(readme): updated readme 7 years ago
Marco Paland 85dc7cf074 fix(printf): fixed floating point sign handling 7 years ago
Marco Paland 98e9b0dab6 chore(travis): removed coveralls support 7 years ago
Marco Paland d3b798a769 chore(codecov): added codecov config 7 years ago
Marco Paland e15b4f1f6b chore(travis): support for codecov.io 7 years ago
Marco Paland d8c07bbc8c chore(readme): updated readme 7 years ago
Marco Paland 5a1780b72b fix(test_suite): fixed test cases 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 0e2a4175f6 docs(printf): update docs and usage 7 years ago
Marco Paland 8c3713c4b6 refactor(printf): improved _strlen() function 7 years ago
Marco Paland 6f249a2814 Merge branch 'snprintf_fix' 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 ca6e7e5291 Merge branch 'size_t_specifier_support' 7 years ago
Marco Paland 281e44d53b test(test_suite): added 'z' test cases 7 years ago
Marco Paland 53cde39d6b docs(readme): added 'z' length specifier 7 years ago
Marco Paland b618f2c550 cleanup(printf): don't use fixed size for long type 7 years ago
Marco Paland 3a924ada73
Merge pull request #10 from Leandros/size_t_support
add support for size_t flag: %zd/%zu
7 years ago
Arvid Gerstmann 422b420b4d add support for size_t flag: %zd 7 years ago
Marco Paland 896b2ce07b chore(catch): update to catch v2.2.2 7 years ago
Marco Paland f65dd08b1a Fixed 64 bit %p testcase, again 8 years ago
Marco Paland c355eaa2b0 Fixed 64 bit pointer casting 8 years ago
Marco Paland 002234f209 Merge branch 'no_ntoa_template' 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 7158a6f50f Added pointer testcase 8 years ago
Marco Paland 9b7cc4837c Fixed param comment 8 years ago
Marco Paland 80dd57309a Code cleanup 8 years ago