[SDL] Predefine types
f91-men at nada.kth.se
Sat Apr 7 09:27:08 PDT 2001
>Today I wondered why SDL re-defines only int types ? Why not float,
char is an integral type, and SDL defines Uint8/Sint8 for your pleasure.
The typedefs are used when integers of very specific sizes are needed, such
as pixels and sound samples. They are used both to provide platform-
independence from the compiler's own types and (equally important) to
convey intent in the code.
SDL uses very little floating-point internally and specific sizes are not
crucial for that code. Remember, always use the basic C types (int, char,
long etc) unless your code depends on a type being of a certain size
More information about the SDL