1al_itofix(3)                                                      al_itofix(3)
2
3
4

NAME

6       al_itofix - Allegro 5 API
7

SYNOPSIS

9              #include <allegro5/allegro.h>
10
11              al_fixed al_itofix(int x);
12

DESCRIPTION

14       Converts  an  integer to fixed point.  This is the same thing as x<<16.
15       Remember that overflows (trying to  convert  an  integer  greater  than
16       32767) and underflows (trying to convert an integer lesser than -32768)
17       are not detected even in debug builds! The values simply "wrap around".
18
19       Example:
20
21              al_fixed number;
22
23              /* This conversion is OK. */
24              number = al_itofix(100);
25              assert(al_fixtoi(number) == 100);
26
27              number = al_itofix(64000);
28
29              /* This check will fail in debug builds. */
30              assert(al_fixtoi(number) == 64000);
31

RETURN VALUE

33       Returns the value of the integer  converted  to  fixed  point  ignoring
34       overflows.
35

SEE ALSO

37       al_fixtoi(3), al_ftofix(3), al_fixtof(3).
38
39
40
41Allegro reference manual                                          al_itofix(3)
Impressum