Что-то я не понимаю, корректно ли будет работать следующий код:
static const char *showbits(int count)
{
if (count > 32) return "*too many bits*";
return 0;
}
Не будет память, занятая под массив char, помещена как свободная после выхода из функции showbits?