Use uint32_t for pack-objects counters.
commit7cadf491c6d7a29e345e1608c23b0d98cee5e848
authorShawn O. Pearce <spearce@spearce.org>
Wed, 7 Mar 2007 01:44:24 +0000 (6 20:44 -0500)
committerJunio C Hamano <junkio@cox.net>
Wed, 7 Mar 2007 19:02:38 +0000 (7 11:02 -0800)
treea2a9acd0f6834e4c2e9be393abae21aa0bb11fef
parent326bf396778bc9ab8f9e253bb514e7f41ef1502b
Use uint32_t for pack-objects counters.

As we technically try to support up to a maximum of 2**32-1 objects
in a single packfile we should act like it and use unsigned 32 bit
integers for all of our object counts and progress output.

This change does not modify everything in pack-objects that probably
needs to change to fully support the maximum of 2**32-1 objects.
I'm intentionally breaking the improvements into slightly smaller
commits to make them easier to follow.

No logic change should be occuring here, with the exception that
some comparsions will now work properly when the number of objects
exceeds 2**31-1.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-pack-objects.c