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

FreeBSD Manual Pages

  
 
  

home | help
al_get_allegro_version(3)			     al_get_allegro_version(3)

NAME
       al_get_allegro_version -	Allegro	5 API

SYNOPSIS
	      #include <allegro5/allegro.h>

	      uint32_t al_get_allegro_version(void)

DESCRIPTION
       Returns	the  (compiled)	 version of the	Allegro	library, packed	into a
       single integer as groups	of 8 bits  in  the  form  (major << 24)	| (mi-
       nor << 16) | (revision << 8) | release.

       You can use code	like this to extract them:

	      uint32_t version = al_get_allegro_version();
	      int major	= version >> 24;
	      int minor	= (version >> 16) & 255;
	      int revision = (version >> 8) & 255;
	      int release = version & 255;

       The  release number is 0	for an unofficial version and 1	or greater for
       an official release.  For example "5.0.2[1]" would be the (first) offi-
       cial  5.0.2  release  while  "5.0.2[0]" would be	a compile of a version
       from the	"5.0.2"	branch before the official release.

Allegro	reference manual			     al_get_allegro_version(3)

NAME | SYNOPSIS | DESCRIPTION

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

home | help