c typedef unsigned int