From: Junio C Hamano Date: Wed, 09 Aug 2017 06:04:20 GMT Subject: Re: [PATCH] Convert size datatype to size_t Message-ID: In-Reply-To: <1502222450-20815-1-git-send-email-martin@mail.zuhause> Martin Koegler writes: > From: Martin Koegler > > 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.