Mercurial > hg > th-libs
changeset 542:bd532780ede8
Cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 30 Dec 2019 18:18:40 +0200 |
parents | a5fb0d95a51f |
children | 3738d07e20e7 |
files | th_printf.c |
diffstat | 1 files changed, 2 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/th_printf.c Mon Dec 30 16:00:32 2019 +0200 +++ b/th_printf.c Mon Dec 30 18:18:40 2019 +0200 @@ -119,7 +119,7 @@ (void) vret; (void) flags; - return (buf[len - 1] != '0') ? "0" : ""; + return (buf[len - 1] != '0') ? "0" : NULL; } @@ -131,7 +131,7 @@ if (vret != 0) return (flags & TH_PF_UPCASE) ? "0X" : "0x"; else - return ""; + return NULL; } @@ -172,10 +172,6 @@ f_flags &= ~TH_PF_ZERO; // Calculate necessary padding, etc - // - // << XXX TODO FIXME: The logic here is not very elegant, and it's incorrect - // at least for some alternate format modifier cases. - // int nlen = (f_sign ? 1 : 0) + (f_altstr != NULL ? strlen(f_altstr) : 0); int qlen = (f_prec > f_len ? f_prec : f_len) + nlen;