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;