Files
cbindgen/tests/testing-helpers.h
T
Emilio Cobos Álvarez 12248c2fef tests: Add a simple testing-helpers headers that tests can include.
This allows to assert easily as described in the previous commit.
2020-01-26 02:35:39 +01:00

21 lines
475 B
C

#ifndef testing_helpers_h
#define testing_helpers_h
// This is a helper file to easily add static_asserts to C / C++ tests.
#ifndef __cplusplus
#include <assert.h>
#endif
#if defined(CBINDGEN_STYLE_TAG) && !defined(__cplusplus)
#define CBINDGEN_STRUCT(name) struct name
#define CBINDGEN_UNION(name) union name
#define CBINDGEN_ENUM(name) enum name
#else
#define CBINDGEN_STRUCT(name) name
#define CBINDGEN_UNION(name) name
#define CBINDGEN_ENUM(name) name
#endif
#endif