Fujitsu: POSTK_DEBUG_TEMP_FIX_19 Refs: #976 Change-Id: I16895eab13eecbb47b7e6da961fae82ee5e570ee
24 lines
452 B
C
24 lines
452 B
C
#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
|