From 7a811406dd16e057204bed1aa15cfe33d81ccb6b Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 17 Aug 2025 23:36:54 +0300 Subject: initial commit --- include/covsrv/covsrv.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 include/covsrv/covsrv.h (limited to 'include') diff --git a/include/covsrv/covsrv.h b/include/covsrv/covsrv.h new file mode 100644 index 0000000..30dd348 --- /dev/null +++ b/include/covsrv/covsrv.h @@ -0,0 +1,23 @@ +#ifndef COVSRV_H +#define COVSRV_H + +#define COVSRV_NUM2STR2(x) #x +#define COVSRV_NUM2STR(x) COVSRV_NUM2STR2(x) +#define COVSRV_ID (__FILE__ ":" COVSRV_NUM2STR(__LINE__)) + +#if defined(COVERAGE) + +#define covsrv_die() covsrv_die2(COVSRV_ID) +int covsrv_die2(const char *id); +int covsrv_init(); +void covsrv_destroy(); + +#else + +#define covsrv_die() 0 +static inline int covsrv_init() {return 0;} +static inline void covsrv_destroy() {} + +#endif + +#endif /* COVSRV_H */ -- cgit v1.2.3