Make preset save/load actions work, requires rebuild

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-12-12 01:40:01 +00:00
parent 6be9bac686
commit 18f6e9a9b4
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
7 changed files with 374 additions and 0 deletions

View file

@ -17,6 +17,7 @@
#pragma once
// check if PRIVATE is defined already before including any headers
#ifdef PRIVATE
# define PRIVATE_WAS_DEFINED
#endif
@ -34,10 +35,12 @@
#define BINARY_END(sym) ((const void*) sym + sym##_len)
#define BINARY_SIZE(sym) (sym##_len)
// undefine PRIVATE if needed
#if defined(PRIVATE) && !defined(PRIVATE_WAS_DEFINED)
# undef PRIVATE
#endif
// and also our flag
#undef PRIVATE_WAS_DEFINED
// Cardinal specific API