rem: if (-1 != (n = snprintf(buf, sizeof(buf), T1
add: if (width >= snprintf(buf, sizeof(buf), T1
context: static const char *scale_tics (TICS_t tics, const int width){#define T1 "%u:%02u.%02u"#define T2 "%u:%02u"#ifdef CASEUP_SCALE#define HH "%uH"#define DD "%uD"#define WW "%uW"#else#define HH "%uh"#define DD "%ud"#define WW "%uw"#endif   static char buf[TNYBUFSIZ];   unsigned ss;   int n;   TICS_t t = (tics * 100) / (TICS_t)Hertz;   if (-1 != (n = snprintf(buf, sizeof(buf), T1      , (unsigned)t / 6000, (unsigned)(t / 100) % 60, (unsigned)t % 100))         && width >= n) return buf;   t  /= 100;   ss  = t % 60;   t  /= 60;   if (-1 != (n = snprintf(buf, sizeof(buf), T2, (unsigned)t, ss))   && width >= n) return buf;   t  /= 60;   if (-1 != (n = snprintf(buf, sizeof(buf), HH, (unsigned)t))   && width >= n) return buf;   t  /= 24;   if (-1 != (n = snprintf(buf, sizeof(buf), DD, (unsigned)t))   && width >= n) return buf;   t /= 7;   if (-1 != (n = snprintf(buf, sizeof(buf), WW, (unsigned)t))   && width >= n) return buf;      /* well shoot, this outta' fit... */   return "?";#undef T1#undef T2#undef HH#undef DD#undef WW}