typedef unsigned int uint; typedef unsigned long ulong; typedef unsigned long* pointer; typedef int bool; #define true 1 #define false 0