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

FreeBSD Manual Pages

  
 
  

home | help
itofix(3)			 Allegro manual 		       itofix(3)

NAME
     itofix  -	Converts an integer to fixed point. Allegro game programming li-
     brary.

SYNOPSIS
     #include <allegro.h>

     fixed itofix(int x);

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

	fixed number;
	/* This conversion is OK. */
	number = itofix(100);
	ASSERT(fixtoi(number) == 100);
	number = itofix(64000);
	/* This check will fail in debug builds. */
	ASSERT(fixtoi(number) == 64000);

RETURN VALUE
     Returns the value of the integer converted to fixed  point  ignoring  over-
     flows.

SEE ALSO
     fixtoi(3),    ftofix(3),	fixtof(3),   ex12bit(3),   ex3buf(3),	ex3d(3),
     exblend(3), excustom(3), exfixed(3), exlights(3), exspline(3), exsprite(3),
     exstars(3)

Allegro 			  version 4.4.3 		       itofix(3)

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

home | help