1allegro_exit(3) Allegro manual allegro_exit(3)
2
3
4
6 allegro_exit - Closes down the Allegro system.
7
9 #include <allegro.h>
10
11
12 void allegro_exit();
13
15 Closes down the Allegro system. This includes returning the system to
16 text mode and removing whatever mouse, keyboard, and timer routines
17 have been installed. You don't normally need to bother making an
18 explicit call to this function, because allegro_init() installs it as
19 an atexit() routine so it will be called automatically when your pro‐
20 gram exits.
21
22 Note that after you call this function, other functions like
23 destroy_bitmap() will most likely crash. This is a problem for C++
24 global destructors, which usually get called after atexit(), so don't
25 put Allegro calls in them. You can write the destructor code in another
26 method which you can manually call before your program exits, avoiding
27 this problem.
28
29
31 install_allegro(3), allegro_init(3), destroy_bitmap(3), ex3d(3),
32 exscn3d(3), exswitch(3), exxfade(3), exzbuf(3)
33
34
35
36Allegro version 4.2.2 allegro_exit(3)