debian man page for make_version

Query: make_version

OS: debian

Section: 3alleg4

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MAKE_VERSION(3alleg4)						  Allegro manual					     MAKE_VERSION(3alleg4)

NAME
MAKE_VERSION - Create a 32 bit integer from the Allegro version
SYNOPSIS
#include <allegro.h> Macro MAKE_VERSION(a, b, c)
DESCRIPTION
This macro can be used to check if some Allegro version is (binary) compatible with the current version. It is safe to use > and < to check if one version is more recent than another. The third number is ignored if the second number is even, so MAKE_VERSION(4, 2, 0) is equiva- lent to MAKE_VERSION(4, 2, 1). This is because of our version numbering policy since 4.0.0: the second number is even for stable releases, which must be ABI-compatible with earlier versions of the same series. This macro is mainly useful for addon packages and libraries. See the `ABI compatibility information' section of the manual for more detailed information. Example: /* Check if the current version is compatible with Allegro 4.2.0 */ #if (MAKE_VERSION(4, 2, 0) <= MAKE_VERSION(ALLEGRO_VERSION, ALLEGRO_SUB_VERSION, ALLEGRO_WIP_VERSION)) /* Allegro 4.2.0 compatibility */ #else /* Work-around */ #endif
SEE ALSO
ALLEGRO_VERSION(3alleg4), ALLEGRO_SUB_VERSION(3alleg4), ALLEGRO_WIP_VERSION(3alleg4) Allegro version 4.4.2 MAKE_VERSION(3alleg4)
Related Man Pages
make_version(3alleg4) - debian
exrotscl(3alleg4) - php
exrotscl(3alleg4) - netbsd
exrotscl(3alleg4) - plan9
exrotscl(3alleg4) - v7
Similar Topics in the Unix Linux Community
pws 0.2.0 (Stable branch)
pws 0.2.1 (Stable branch)
Ctpp 1.0.39 (Default branch)
pws 0.3.1 (Unstable branch)
Contract Work