#pragma once typedef struct DestructorChain { /* 0 */ struct DestructorChain *next; /* 4 */ void *destructor; /* 8 */ void *object; /* c */ } DestructorChain; void *__register_global_object(void *object, void *destructor, DestructorChain *link);