Provided by: allegro4-doc_4.4.2-4_all bug

NAME

       itofix - Converts an integer to fixed point. Allegro game programming library.

SYNOPSIS

       #include <allegro.h>

       fixed 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:

          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 overflows.

SEE ALSO

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