rem: netcat_snprintnum(str_recv, sizeof(str_recv), bytes_recv); netcat_snprintnum(str_sent, sizeof(str_sent), bytes_sent);
add: netcat_snprintnum(str_recv, 32, bytes_recv); assert(str_recv[0]); for (p = str_recv; *(p + 1); p++);	 if ((bytes_recv > 0) && !isdigit(*p)) snprintf(++p, sizeof(str_recv) - 32, " (%lu)", bytes_recv);  netcat_snprintnum(str_sent, 32, bytes_sent); assert(str_sent[0]); for (p = str_sent; *(p + 1); p++);	 if ((bytes_sent > 0) && !isdigit(*p)) snprintf(++p, sizeof(str_sent) - 32, " (%lu)", bytes_sent);
context: static void printstats(void){  char str_recv[32], str_sent[32];  netcat_snprintnum(str_recv, sizeof(str_recv), bytes_recv);  netcat_snprintnum(str_sent, sizeof(str_sent), bytes_sent);  ncprint(NCPRINT_VERB2 | NCPRINT_NONEWLINE,	  _("Total received bytes: %s\nTotal sent bytes: %s\n"),	  str_recv, str_sent);}