On Tue, Sep 02, 2008 at 08:37:27PM +0200, Matthieu Suiche wrote: > Is it because inside print_size(), the function thinks that the > argument is a pointer to "const char lenbuf[4]" ? Yep, you're completely correct ! Thanks for pointing that out. I missed that when initially coding. Jeremy.