From f42cd70f18d53df47cc2d027bade736377d39b71 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 19 Jul 2018 09:50:30 +0200 Subject: core: New interface gpgme_data_new_from_estream. * src/gpgme.h.in (gpgme_data_new_from_estream): New. * src/data-estream.c: New. * src/data.h (gpgme_data): New union member e_stream. -- The estream functions (gpgrt_fopen et al.) are any waypart of the required libgpg-error library and thus it makes sense to provide this convenience interface. Signed-off-by: Werner Koch --- src/data.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/data.h') diff --git a/src/data.h b/src/data.h index 0a15b613..f12508b9 100644 --- a/src/data.h +++ b/src/data.h @@ -100,6 +100,9 @@ struct gpgme_data /* For gpgme_data_new_from_stream. */ FILE *stream; + /* For gpgme_data_new_from_estream. */ + gpgrt_stream_t e_stream; + /* For gpgme_data_new_from_cbs. */ struct { -- cgit v1.2.3