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

FreeBSD Manual Pages

  
 
  

home | help
al_itofix(3)							  al_itofix(3)

NAME
       al_itofix - Allegro 5 API

SYNOPSIS
	      #include <allegro5/allegro.h>

	      al_fixed al_itofix(int x);

DESCRIPTION
       Converts	 an  integer to	fixed point.  This is the same thing as	x<<16.
       Remember	that overflows (trying to  convert  an	integer	 greater  than
       32767) and underflows (trying to	convert	an integer lesser than -32768)
       are not detected	even in	debug builds! The values simply	"wrap around".

       Example:

		  al_fixed number;

		  /* This conversion is	OK. */
		  number = al_itofix(100);
		  assert(al_fixtoi(number) == 100);

		  number = al_itofix(64000);

		  /* This check	will fail in debug builds. */
		  assert(al_fixtoi(number) == 64000);

RETURN VALUE
       Returns the value of the	integer	 converted  to	fixed  point  ignoring
       overflows.

SEE ALSO
       al_fixtoi(3), al_ftofix(3), al_fixtof(3).

Allegro	reference manual					  al_itofix(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO

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

home | help