#ifndef HEADER_TEST_CHK_H #define HEADER_TEST_CHK_H #define CHKANDJUMP(cond, ...) do {\ if (cond) {\ fprintf(stderr, " [NG] ");\ fprintf(stderr, __VA_ARGS__);\ fprintf(stderr, " failed\n");\ goto fn_fail;\ } \ } while (0) #define OKNG(cond, ...) do {\ if (cond) {\ CHKANDJUMP(cond, __VA_ARGS__);\ } else {\ fprintf(stdout, " [OK] ");\ fprintf(stdout, __VA_ARGS__);\ fprintf(stdout, "\n");\ } \ } while (0) #endif