#pragma once extern "C" { void construct() __attribute__((constructor)); void destruct() __attribute__((destructor)); }