1 #ifndef __CRT_INTERNAL_ATEXIT_H 2 #define __CRT_INTERNAL_ATEXIT_H 3 4 #ifndef _CRT_PRECOMP_H 5 #error DO NOT INCLUDE THIS HEADER DIRECTLY 6 #endif 7 8 #define LOCK_EXIT _mlock(_EXIT_LOCK1) 9 #define UNLOCK_EXIT _munlock(_EXIT_LOCK1) 10 11 extern _onexit_t *atexit_table; 12 extern int atexit_table_size; 13 extern int atexit_registered; /* Points to free slot */ 14 15 void __call_atexit(void); 16 17 #endif 18