From eb68948c438814b99b81adf44b674738d0b1be34 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 15 Jun 2023 10:58:57 +0200 Subject: core: Use 64 bit instead of gpgme_off_t for some internal functions. * src/conversion.c (_gpgme_string_to_off): Return an u64 value. * src/data.c (_gpgme_data_get_size_hint): Ditto. (gpgme_data_set_flag): Use u64 for io-buffer-size due to string_to_off change. * src/data.h (struct gpgme_data): Change size_hint to u64. * src/engine-gpg.c (add_input_size_hint): Replace gpgme_off_t by u64. -- GnuPG-bug-id: 6534 --- src/data.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/data.h') diff --git a/src/data.h b/src/data.h index 648d976f..3e063943 100644 --- a/src/data.h +++ b/src/data.h @@ -96,7 +96,7 @@ struct gpgme_data char *file_name; /* Hint on the to be expected total size of the data. */ - gpgme_off_t size_hint; + uint64_t size_hint; /* If no 0 the size of an allocated inbound or outpund buffers. The * value is at least BUFFER_SIZE and capped at 1MiB. */ @@ -189,7 +189,7 @@ void _gpgme_data_release (gpgme_data_t dh); int _gpgme_data_get_fd (gpgme_data_t dh); /* Get the size-hint value for DH or 0 if not available. */ -gpgme_off_t _gpgme_data_get_size_hint (gpgme_data_t dh); +uint64_t _gpgme_data_get_size_hint (gpgme_data_t dh); #endif /* DATA_H */ -- cgit v1.2.3