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

FreeBSD Manual Pages

  
 
  

home | help
al_run_main(3)		    Library Functions Manual		  al_run_main(3)

NAME
     al_run_main - Allegro 5 API

SYNOPSIS
	    #include <allegro5/allegro.h>

	    int al_run_main(int argc, char **argv, int (*user_main)(int, char **))

DESCRIPTION
     This function is useful in cases where you don't have a main() function but
     want  to  run  Allegro (mostly useful in a wrapper library).  Under Windows
     and Linux this is no problem because you simply  can  call  al_install_sys-
     tem(3).   But  some  other  system  (like	OSX)  don't allow calling al_in-
     stall_system(3) in the main thread.  al_run_main will know what  to  do  in
     that case.

     The  passed argc and argv will simply be passed on to user_main and the re-
     turn value of user_main will be returned.

Allegro reference manual					  al_run_main(3)

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

home | help