From: <va...@us...> - 2004-09-16 17:30:03
|
Hi Dave, V =C4=8Ct, 02. 09. 2004 v 22:44, Dave Dodge p=C3=AD=C5=A1e: > On Thu, Sep 02, 2004 at 10:03:07PM +0200, Franti?ek Dvo?=C3=A1k wrote: > > And more important: We print file offsets (off_t) and thread > > (pthread_t), so maybe we would need some formating string for it. off= _t > > differs on various systems and configurations and in MINGW32 it's onl= y > > 32-bit. >=20 > On Linux/glibc, for example, sizeof(off_t) can change depending on the > compilation flags. One option would be to cast the value to uintmax_t > and then use the PRIuMAX conversion from <inttypes.h>. >=20 Good idea. I think this way is only simple solution. I send here a patch (compilation is OK but I didn't test it in action). I used signed type for off_t. Cheers, Frantisek |