Re: [PATCH] Convert size datatype to size_t
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Aug 9, 2017, 06:04 UTC
- Message-ID
- <xmqq8tit8efv.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <1502222450-20815-1-git-send-email-martin@mail.zuhause>
Martin Koegler <martin.koegler@chello.at> writes:
Show 5 quoted lines
> From: Martin Koegler <martin.koegler@chello.at> > > It changes the signature of the core object access function > including any other functions to assure a clean compile if > sizeof(size_t) != sizeof(unsigned long).
As https://travis-ci.org/git/git/jobs/262463159 shows, unfortunately it turns out that things are not so simple X-<. On Linux32, size_t is uint, which is the same size as ulong, but "%lu" is not appropriate for showing a size_t value.
So you are correct to say in the comment under three-dashes that there is much more to change in the codebase.