Download raw body.
use INT32_MAX for GOT_FILEIDX_MAX_ENTRIES
it's a different way to spell the same number, but since the on-disk
format uses a 32 bit wide integer stored as big-endian for this field
it seems better to use an explicit INT32_MAX rather than INT_MAX.
-----------------------------------------------
commit af5ed940ae274f2f8598563c1e9fb2da1bc95080
from: Omar Polo <op@omarpolo.com>
date: Thu Jul 27 16:07:57 2023 UTC
use INT32_MAX for the maximum number of entries
diff c2ba7aa6808a2583895c024f5c85fff03948494e af5ed940ae274f2f8598563c1e9fb2da1bc95080
commit - c2ba7aa6808a2583895c024f5c85fff03948494e
commit + af5ed940ae274f2f8598563c1e9fb2da1bc95080
blob - e989c6b7cd01f55aa6173b8bbf04441802b11fe6
blob + 1575b0dd69dc7a97d0d393fa46ba56957b8ee0b7
--- lib/fileindex.c
+++ lib/fileindex.c
@@ -23,6 +23,7 @@
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
+#include <stdint.h>
#include <string.h>
#include <sha1.h>
#include <sha2.h>
@@ -53,7 +54,7 @@ struct got_fileindex {
struct got_fileindex {
struct got_fileindex_tree entries;
int nentries; /* Does not include entries marked for removal. */
-#define GOT_FILEIDX_MAX_ENTRIES INT_MAX
+#define GOT_FILEIDX_MAX_ENTRIES INT32_MAX
};
mode_t
use INT32_MAX for GOT_FILEIDX_MAX_ENTRIES