| b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
| 2 | #ifndef _TEST_MAPS_H | ||||
| 3 | #define _TEST_MAPS_H | ||||
| 4 | |||||
| 5 | #include <stdio.h> | ||||
| 6 | #include <stdlib.h> | ||||
| 7 | |||||
| 8 | #define CHECK(condition, tag, format...) ({ \ | ||||
| 9 | int __ret = !!(condition); \ | ||||
| 10 | if (__ret) { \ | ||||
| 11 | printf("%s(%d):FAIL:%s ", __func__, __LINE__, tag); \ | ||||
| 12 | printf(format); \ | ||||
| 13 | exit(-1); \ | ||||
| 14 | } \ | ||||
| 15 | }) | ||||
| 16 | |||||
| 17 | #endif | ||||