test_macros.c