typedef unsigned int u32; /* exactly 32 bits, unsigned */
typedef int s32; /* exactly 32 bits, signed */
typedef unsigned int uns; /* at least 32 bits */
typedef unsigned long long int u64; /* exactly 64 bits, unsigned */
typedef long long int s64; /* exactly 64 bits, signed */
typedef unsigned long addr_int_t; /* Both integer and address */
typedef unsigned int u32; /* exactly 32 bits, unsigned */
typedef int s32; /* exactly 32 bits, signed */
typedef unsigned int uns; /* at least 32 bits */
typedef unsigned long long int u64; /* exactly 64 bits, unsigned */
typedef long long int s64; /* exactly 64 bits, signed */
typedef unsigned long addr_int_t; /* Both integer and address */