Replace gchar, gint, gfloat etc. in public API with the g-less types
Only in cases where they are exactly the same of course.
List of types that come to mind right now, probably missing a few:
-
gint
->int
-
gfloat
->float
-
gchar
->char
-
gdouble
->double
Since they are the exact same thing, this should not affect API at all, but glib source code and documentation gets slightly easier to understand, especially for all the people who ask what the difference between gint and int is on IRC.
As a bonus, all compiler error messages and warnings will get shorter and easier to parse (for humans) because they don't have to tell me "gint (aka int)" all the time.
Objections?