Move adt.c to t/good-macros, minor syntax fix