Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
allegro_exit(3)			Allegro	manual		       allegro_exit(3)

NAME
       allegro_exit - Closes down the Allegro system.

SYNOPSIS
       #include	<allegro.h>

       void allegro_exit();

DESCRIPTION
       Closes  down  the Allegro system. This includes returning the system to
       text mode and removing whatever mouse,  keyboard,  and  timer  routines
       have  been  installed.  You don't normally need to bother making	an ex-
       plicit call to this function, because allegro_init() installs it	as  an
       atexit()	 routine  so it	will be	called automatically when your program
       exits.

       Note that after you  call  this	function,  other  functions  like  de-
       stroy_bitmap() will most	likely crash. This is a	problem	for C++	global
       destructors, which usually get called after atexit(), so	don't put  Al-
       legro  calls  in	 them.	You  can  write	the destructor code in another
       method which you	can manually call before your program exits,  avoiding
       this problem.

SEE ALSO
       install_allegro(3),    allegro_init(3),	 destroy_bitmap(3),   ex3d(3),
       exscn3d(3), exswitch(3),	exxfade(3), exzbuf(3)

Allegro				 version 4.4.2		       allegro_exit(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=allegro_exit&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help