Update macro.c