progress.c: avoid use of dynamic-sized array