remove the FREE macro
don't allocate colstr on the heap
remove CALLOC/MALLOC macros
these globals should be static