From: Steinar H. Gunderson Date: Mon, 12 Oct 2020 07:52:07 +0000 (+0200) Subject: Fix some 32-bit issues. X-Git-Tag: 1.0.2~2 X-Git-Url: https://git.sesse.net/?p=plocate;a=commitdiff_plain;h=15a1b29147914bcea778d99e8bedac7df410fc62 Fix some 32-bit issues. --- diff --git a/plocate.cpp b/plocate.cpp index 63a927f..eb00ada 100644 --- a/plocate.cpp +++ b/plocate.cpp @@ -58,7 +58,7 @@ void apply_limit() dprintf("Done in %.1f ms, found %" PRId64 " matches.\n", 1e3 * duration(steady_clock::now() - start).count(), limit_matches); if (only_count) { - printf("%ld\n", limit_matches); + printf("%" PRId64 "\n", limit_matches); } exit(0); } @@ -305,7 +305,7 @@ size_t Corpus::get_num_filename_blocks() const void scan_file_block(const vector &needles, string_view compressed, AccessRXCache *access_rx_cache, uint64_t seq, Serializer *serializer, - size_t *matched) + uint64_t *matched) { unsigned long long uncompressed_len = ZSTD_getFrameContentSize(compressed.data(), compressed.size()); if (uncompressed_len == ZSTD_CONTENTSIZE_UNKNOWN || uncompressed_len == ZSTD_CONTENTSIZE_ERROR) {