header inclusion guard on allegro shutdown function