[GRASS-dev] The "nature" of size_t
glynn at gclements.plus.com
Tue Mar 27 23:06:07 CEST 2007
Damiano Triglione wrote:
> I am still trying to understand the "nature" of size_t.
> If I am not wrong, it is equivalent to the unsigned integral type of the
> result of "sizeof". E.g. in my 32-bit processor PC, it is equal to 4.
> But G_calloc() expects - as first argument - a SIGNED (not unsigned)
> parameter, even if in alloc.c I find that the first argument of G_calloc has
> type size_t !
You seem to be using a fairly old version; 6.0.2 was the last release
where the prototype of G_calloc() used "int"; all of the 6.1/6.2
betas, release candidates and releases have size_t.
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev