aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpg-error.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpg-error.h.in')
-rw-r--r--src/gpg-error.h.in21
1 files changed, 14 insertions, 7 deletions
diff --git a/src/gpg-error.h.in b/src/gpg-error.h.in
index 8cdbaba..1e10d97 100644
--- a/src/gpg-error.h.in
+++ b/src/gpg-error.h.in
@@ -569,11 +569,6 @@ int gpgrt_vfprintf_unlocked (gpgrt_stream_t _GPGRT__RESTRICT stream,
const char *_GPGRT__RESTRICT format, va_list ap)
_GPGRT_GCC_A_PRINTF(2,0);
-char *gpgrt_asprintf (const char *_GPGRT__RESTRICT format, ...)
- _GPGRT_GCC_A_PRINTF(1,2);
-char *gpgrt_vasprintf (const char *_GPGRT__RESTRICT format, va_list ap)
- _GPGRT_GCC_A_PRINTF(1,0);
-
int gpgrt_setvbuf (gpgrt_stream_t _GPGRT__RESTRICT stream,
char *_GPGRT__RESTRICT buf, int mode, size_t size);
void gpgrt_setbuf (gpgrt_stream_t _GPGRT__RESTRICT stream,
@@ -590,6 +585,16 @@ void *gpgrt_opaque_get (gpgrt_stream_t stream);
void gpgrt_fname_set (gpgrt_stream_t stream, const char *fname);
const char *gpgrt_fname_get (gpgrt_stream_t stream);
+int gpgrt_asprintf (char **r_buf, const char *_GPGRT__RESTRICT format, ...)
+ _GPGRT_GCC_A_PRINTF(2,3);
+int gpgrt_vasprintf (char **r_buf, const char *_GPGRT__RESTRICT format,
+ va_list ap)
+ _GPGRT_GCC_A_PRINTF(2,0);
+char *gpgrt_bsprintf (const char *_GPGRT__RESTRICT format, ...)
+ _GPGRT_GCC_A_PRINTF(1,2);
+char *gpgrt_vbsprintf (const char *_GPGRT__RESTRICT format, va_list ap)
+ _GPGRT_GCC_A_PRINTF(1,0);
+
#ifdef GPGRT_ENABLE_ES_MACROS
# define es_fopen gpgrt_fopen
@@ -654,8 +659,6 @@ const char *gpgrt_fname_get (gpgrt_stream_t stream);
# define es_printf_unlocked gpgrt_printf_unlocked
# define es_vfprintf gpgrt_vfprintf
# define es_vfprintf_unlocked gpgrt_vfprintf_unlocked
-# define es_asprintf gpgrt_asprintf
-# define es_vasprintf gpgrt_vasprintf
# define es_setvbuf gpgrt_setvbuf
# define es_setbuf gpgrt_setbuf
# define es_set_binary gpgrt_set_binary
@@ -664,6 +667,10 @@ const char *gpgrt_fname_get (gpgrt_stream_t stream);
# define es_opaque_get gpgrt_opaque_get
# define es_fname_set gpgrt_fname_set
# define es_fname_get gpgrt_fname_get
+# define es_asprintf gpgrt_asprintf
+# define es_vasprintf gpgrt_vasprintf
+# define es_bsprintf gpgrt_bsprintf
+# define es_vbsprintf gpgrt_vbsprintf
#endif /*GPGRT_ENABLE_ES_MACROS*/
#ifdef __cplusplus