Provided by: allegro4-doc_4.4.3.1-4.1build3_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)