> As a matter of good practice, all offsets should be type off_t, since > they may not match any other type in size. > > This is a really good style, but in this case one should carefully convert small types, because the use of small types is essential to save the storage space. kirill