Re: gint and gchar data types



On Sat, 2010-05-01 at 17:17 +0530, Vikraman Choudhury wrote:
Why and when should I use gint, gchar instead of int, char ?

mostly, 'because they look "integerated" with the rest of the types' and
'only when you want to'. that also holds true for gfloat and gdouble.

guint and guchar can save you from typing unsigned int and unsigned
char, so there's that. otherwise there's no actual reason, apart from
the "stylistic" one, for which you should be using gint, gchar, gfloat
and gdouble: they are always typedef'd to int, char, float and double
respectively.

other types, like gint8/16/32/64, goffset, gsize/gssize, etc. are useful
for portability purposes.

ciao,
 Emmanuele.

-- 
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]