diff options
authorBryce Kwon <bryce@brycekwon.com>
committerBryce Kwon <bryce@brycekwon.com>
commit
parent
tree
download
Hold object sizes in size_t as git 2.55 does
Git 2.55 moved object sizes from unsigned long to size_t. The two are the same type on 64-bit hosts, but not on a 32-bit one, where GCC 14 rejects the mismatched pointers, so cgit stopped compiling there.
Diffstat (limited to 'source/ui-log.c')
-rw-r--r--source/ui-log.c4
1 file changed, 2 insertions, 2 deletions
diff --git a/source/ui-log.c b/source/ui-log.c
index d23fcd4..f96689e 100644
--- a/source/ui-log.c
+++ b/source/ui-log.c
@@ -58,8 +58,8 @@ static void count_file(struct diff_filepair *pair)
{
// cgit_diff_files needs somewhere to report the blob sizes and
// whether the pair is binary, none of which these columns show.
- unsigned long old_size = 0;
- unsigned long new_size = 0;
+ size_t old_size = 0;
+ size_t new_size = 0;
int binary = 0;
file_count++;