From: H. Peter Anvin Date: Tue, 10 May 2005 14:43:15 GMT Subject: Re: [PATCH] minor Makefile and local-pull.c edits for Darwin Message-ID: <4280C883.6080209@zytor.com> In-Reply-To: <7vpsvzpolp.fsf@assigned-by-dhcp.cox.net> Junio C Hamano wrote: > > HPA> This is just plain WRONG. st.st_size is longer than long on many > HPA> architectures, including Linux/i386. > > HPA> The easiest way to deal with it is to #include , use %jd > HPA> and cast it to (intmax_t). That is, however, a C99-ism. > > Actually the easiest way is to stop reporting the size. Nobody > else in core GIT reports st.st_size in their error messages. > > Although I agree with you that what you say about the size of > st.st_size is correct, in GIT world view, apparently "unsigned > long" is big enough to hold st.st_size all over the code. Would > you recommend tackling that assumption as well? Probably. It's an off_t. -hpa