summaryrefslogtreecommitdiff
path: root/tests/test.h
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 */