#ifndef {lib_name_uppercase}_GLOBAL_H
#define {lib_name_uppercase}_GLOBAL_H
#include <stdint.h>
#include <new>
{include_directives_code}
#include "{lib_name_lowercase}_exports.h"
#ifdef __cplusplus
template<typename T>
void {lib_name_lowercase}_call_destructor(T* x) {{
x->~T();
}}
#endif
#endif