#define C_CHR char
#define C_STR C_CHR *
#define C_RET int
#define DL_EXPORT(type) type
#endif /* Windows vs.everything else function types */
/* Symbolic defines to make it clearer how the function parameters behave */