rem: vsprintf(tmp, Fieldstab[idx].fmts, va);
add: vsnprintf(tmp, sizeof(tmp), Fieldstab[idx].fmts, va);
context: static void mkcol (WIN_t *q, PFLG_t idx, int sta, int *pad, char *buf, ...){   char tmp[COLBUFSIZ];   va_list va;   va_start(va, buf);      /* this conditional is for piece-of-mind only, it should NOT be needed         given the macro employed by show_a_task (which calls us only when         the target column is the current sort field and Show_HICOLS is on) */   if (!CHKw(q, Show_HICOLS) || q->sortindx != idx) {      vsprintf(buf, Fieldstab[idx].fmts, va);   } else {      vsprintf(tmp, Fieldstab[idx].fmts, va);      sprintf(buf, "%s%s", q->capclr_rowhigh, tmp);      *pad += q->len_rowhigh;      if (!CHKw(q, Show_HIROWS) || 'R' != sta) {         strcat(buf, q->capclr_rownorm);         *pad += q->len_rownorm;      }   }   va_end(va);}