aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* refactor(printf): changed oprintf() to fctprintf()Marco Paland2018-05-184-6/+6
| | | fctprintf() is more descriptive for its operation
* refactor(printf): use output function wrapping structMarco Paland2018-05-161-2/+8
|
* feat(printf): added new oprintf() functionMarco Paland2018-05-154-4/+41
| | | Write formatted output directly to given output function
* fix(printf): pass dummy buffer for printf to _vsnprintf instead of NULLMarco Paland2018-05-132-7/+23
| | | Fixes #15
* test(test_suite): added more `float` test casesMarco Paland2018-05-122-1/+28
|
* fix(printf): use C conform `NULL` instead of C++ `nullptr`Marco Paland2018-05-122-5/+6
| | | Fixes #14
* fix(printf,test_suite): fix compiler warningsMarco Paland2018-05-112-6/+6
|
* feat(printf): added support for %h, %hh, %j and %t length modifiersMarco Paland2018-05-113-52/+106
| | | | | - Renamed compiler switches - Minor cleanup Closes #12
* Merge branch 'out_function'Marco Paland2018-05-113-96/+112
|\
| * fix(printf): use null output function for nullptr bufferMarco Paland2018-05-081-1/+13
| | | | | | Improving #11
| * refactor(printf): usage of (buffer) output routine, fixes return valueMarco Paland2018-05-083-99/+103
|/ | | | | Buffer for printf is no longer needed, chars are directly written now. Return value is specification conform now. Fixes #11
* fix(printf): move <stddef.h> to headerMarco Paland2018-05-062-1/+1
| | | Fixes #13
* chore(readme): updated readmeMarco Paland2018-04-201-2/+2
|
* fix(printf): fixed floating point sign handlingMarco Paland2018-04-202-4/+22
|
* chore(travis): removed coveralls supportMarco Paland2018-04-202-7/+0
|
* chore(codecov): added codecov configMarco Paland2018-04-201-0/+2
|
* chore(travis): support for codecov.ioMarco Paland2018-04-202-0/+5
|
* chore(readme): updated readmeMarco Paland2018-04-201-31/+45
|
* fix(test_suite): fixed test casesMarco Paland2018-04-201-5/+5
|
* chore(printf): update commentsMarco Paland2018-04-201-3/+3
|
* feat(printf): add vsnprintf functionMarco Paland2018-04-202-19/+30
| | | fixes #5
* docs(printf): update docs and usageMarco Paland2018-04-191-7/+7
|
* refactor(printf): improved _strlen() functionMarco Paland2018-04-191-7/+6
|
* Merge branch 'snprintf_fix'Marco Paland2018-04-192-39/+107
|\
| * fix(printf): fix snprintf buffer terminationMarco Paland2018-04-192-6/+66
| | | | | | Fixes #7 (partly)
| * fix(printf): fixed conversion buffer handlingMarco Paland2018-04-182-33/+41
|/ | | Added according test cases
* Merge branch 'size_t_specifier_support'Marco Paland2018-04-173-1/+21
|\
| * test(test_suite): added 'z' test casesMarco Paland2018-04-171-1/+16
| |
| * docs(readme): added 'z' length specifierMarco Paland2018-04-171-0/+1
| |
| * cleanup(printf): don't use fixed size for long typeMarco Paland2018-04-171-3/+3
| |
| * Merge pull request #10 from Leandros/size_t_supportMarco Paland2018-04-171-0/+4
|/| | | | | add support for size_t flag: %zd/%zu
| * add support for size_t flag: %zdArvid Gerstmann2018-04-161-0/+4
| |
* | chore(catch): update to catch v2.2.2Marco Paland2018-04-111-8275/+9780
|/
* Fixed 64 bit %p testcase, againMarco Paland2017-11-231-5/+5
|
* Fixed 64 bit pointer castingMarco Paland2017-11-222-6/+8
|
* Merge branch 'no_ntoa_template'Marco Paland2017-11-215-158/+243
|\
| * Code cleanupMarco Paland2017-11-211-13/+14
| |
| * Return %p values in upper case, fixed %p 64 bit supportMarco Paland2017-11-211-3/+2
| |
| * Removed ftoa NaN checkMarco Paland2017-11-211-11/+6
| | | | | | NaN check may not work with optimizing compilers. Use your implementation specific NaN check if necessary
| * Updated commentsMarco Paland2017-11-211-3/+3
| |
| * Added pointer testcaseMarco Paland2017-11-211-0/+8
| |
| * Fixed param commentMarco Paland2017-11-211-1/+0
| |
| * Code cleanupMarco Paland2017-11-131-4/+4
| |
| * Updated license infoMarco Paland2017-11-131-1/+0
| |
| * Updated readmeMarco Paland2017-11-131-5/+6
| |
| * linguist should ignore 'test' pathMarco Paland2017-11-131-0/+2
| |
| * Update readmeMarco Paland2017-11-131-3/+3
| |
| * Changed printf.cpp to printf.c to be usable with 'C'-compilersMarco Paland2017-11-133-9/+17
| | | | | | closes #1
| * Changed _putchar() to void, changed format to CRLFMarco Paland2017-11-131-76/+87
| |
| * Added more test casesMarco Paland2017-11-131-0/+27
| |