blob: 39a2b8e07a5f82fefa6262d1ff8f5d087ff90376 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#ifndef __TESTS_COMMON_H__
#define __TESTS_COMMON_H__
#include <talloc.h>
#define check_leaks(ctx, bytes) _check_leaks((ctx), (bytes), __location__)
void _check_leaks(TALLOC_CTX *ctx,
size_t bytes,
const char *location);
void check_leaks_push(TALLOC_CTX *ctx);
#define check_leaks_pop(ctx) _check_leaks_pop((ctx), __location__)
void _check_leaks_pop(TALLOC_CTX *ctx, const char *location);
void leak_check_setup(void);
void leak_check_teardown(void);
#endif /* !__TESTS_COMMON_H__ */
|