refactor
replaced macroses (of creating goals stack) by inline functions and placed them to header plcmp_goal.h, replaced *-signs to []-signs for array, strings and etc.