Hi guys,
I figured out that the memory corruption was caused by character list integers (I don't know the exact English term of it):
#define _SCOPE_META_ROOT 'ROOT'
#define _SCOPE_META_REF 'REFS'
VS, BCB, Clang, GCC support it properly, however, PellesC, TCC don't.
I fixed it by modifying it to:
#define _SCOPE_META_ROOT (1 << 0)
#define _SCOPE_META_REF (1 << 1)
Note: precompiled binaries are not updated.