aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2023-06-15 08:58:57 +0000
committerWerner Koch <[email protected]>2023-06-15 09:01:46 +0000
commiteb68948c438814b99b81adf44b674738d0b1be34 (patch)
treeb5b6e7a6591d7d2fff22f49262b9b2343a612428 /src/data.h
parentFix definition of GPG_ERR_ENABLE_GETTEXT_MACROS (diff)
downloadgpgme-eb68948c438814b99b81adf44b674738d0b1be34.tar.gz
gpgme-eb68948c438814b99b81adf44b674738d0b1be34.zip
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
Diffstat (limited to 'src/data.h')
-rw-r--r--src/data.h4
1 files changed, 2 insertions, 2 deletions
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 */