Create useful_macros.c