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 explicit 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 de-
     structors,  which	usually  get called after atexit(), so don't put Allegro
     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.3 		 allegro_exit(3)

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

home | help