According to the official GTK documentation, gdouble, gchar, etc are just typedef of the normal C types.
What's the point of it ? Why not simply use the traditional name, int, char; why take the trouble to typedef them all and as far as I can see, add nothing to them ?