1 /* -----------------------------------------------------------------------------
3 * (c) The GHC Team, 1998-2008
7 * ---------------------------------------------------------------------------*/
9 /* -------------------------------------------------------------------------
10 Generally useful typedefs
11 ------------------------------------------------------------------------- */
16 typedef unsigned int nat; /* at least 32 bits (like int) */
17 typedef unsigned long lnat; /* at least 32 bits */
19 typedef unsigned long long ullong; /* at least 32 bits */
20 typedef long long llong;
22 typedef unsigned __int64 ullong; /* at least 32 bits */
23 typedef __int64 llong;
26 /* ullong (64|128-bit) type: only include if needed (not ANSI) */
39 Types specific to the parallel runtime system.
42 typedef ullong rtsTime;
44 #endif /* RTS_TYPES_H */