typedef unsigned long uint32 ;