#ifndef {lib_name_uppercase}_GLOBAL_H #define {lib_name_uppercase}_GLOBAL_H #include // placement new statements require this #include {include_directives_code} #include "{lib_name_lowercase}_exports.h" #ifdef __cplusplus // if C++ template void {lib_name_lowercase}_call_destructor(T* x) {{ x->~T(); }} #endif #endif // {lib_name_uppercase}_GLOBAL_H