blob: 2fa08792b0ecc503d455d5e802e5695c43f91578 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
#ifndef TEST_H
#define TEST_H
#include <covsrv/covsrv.h>
#define cover_ptr(name, ...) ({covsrv_die() ? NULL : name (__VA_ARGS__);})
#define mallocc(...) cover_ptr(malloc, __VA_ARGS__)
#define callocc(...) cover_ptr(calloc, __VA_ARGS__)
#define reallocc(...) cover_ptr(realloc, __VA_ARGS__)
#endif /* TEST_H */
|