54 lines
966 B
C
54 lines
966 B
C
// Copyright 2022 Darwin Schuppan <darwin@nobrain.org>
|
|
// SPDX license identifier: MIT
|
|
|
|
#if defined(GENERIC_TYPE)
|
|
#undef TYPE
|
|
#undef GENERIC_TYPE
|
|
#endif
|
|
#if defined(GENERIC_VALUE_TYPE)
|
|
#undef VTYPE
|
|
#undef GENERIC_VALUE_TYPE
|
|
#endif
|
|
#if defined(GENERIC_KEY_TYPE)
|
|
#undef KTYPE
|
|
#undef GENERIC_KEY_TYPE
|
|
#endif
|
|
|
|
#ifdef GENERIC_REQUIRE_TYPE
|
|
#undef GENERIC_REQUIRE_TYPE
|
|
#endif
|
|
#ifdef GENERIC_REQUIRE_VALUE_TYPE
|
|
#undef GENERIC_REQUIRE_VALUE_TYPE
|
|
#endif
|
|
#ifdef GENERIC_REQUIRE_KEY_TYPE
|
|
#undef GENERIC_REQUIRE_KEY_TYPE
|
|
#endif
|
|
|
|
#ifdef GENERIC_ALLOW_TYPE
|
|
#undef GENERIC_ALLOW_TYPE
|
|
#endif
|
|
#ifdef GENERIC_ALLOW_VALUE_TYPE
|
|
#undef GENERIC_ALLOW_VALUE_TYPE
|
|
#endif
|
|
#ifdef GENERIC_ALLOW_KEY_TYPE
|
|
#undef GENERIC_ALLOW_KEY_TYPE
|
|
#endif
|
|
|
|
#undef GENERIC_PREFIX
|
|
#undef FUNC
|
|
#undef FUNCDECL
|
|
#undef FUNCDEF
|
|
#undef VAR
|
|
#undef VARDECL
|
|
#undef VARDEF
|
|
|
|
#undef NAME
|
|
#undef NAME_STR
|
|
#undef GENERIC_NAME
|
|
|
|
#undef _GENERIC_STRINGIZE
|
|
#undef GENERIC_STRINGIZE
|
|
|
|
#undef _GENERIC_CONCAT
|
|
#undef GENERIC_CONCAT
|