aboutsummaryrefslogtreecommitdiffstats
path: root/src/assuan-defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/assuan-defs.h')
-rw-r--r--src/assuan-defs.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/assuan-defs.h b/src/assuan-defs.h
index 5766024..1f7f1f0 100644
--- a/src/assuan-defs.h
+++ b/src/assuan-defs.h
@@ -33,7 +33,6 @@
struct cmdtbl_s
{
const char *name;
- int cmd_id;
int (*handler)(ASSUAN_CONTEXT, char *line);
};
@@ -183,5 +182,13 @@ ssize_t _assuan_simple_read (ASSUAN_CONTEXT ctx, void *buffer, size_t size);
ssize_t _assuan_simple_write (ASSUAN_CONTEXT ctx, const void *buffer,
size_t size);
+#ifdef HAVE_FOPENCOOKIE
+/* We have to implement funopen in terms of glibc's fopencookie. */
+FILE *funopen(const void *cookie, cookie_read_function_t *readfn,
+ cookie_write_function_t *writefn,
+ cookie_seek_function_t *seekfn,
+ cookie_close_function_t *closefn);
+#endif /*HAVE_FOPENCOOKIE*/
+
#endif /*ASSUAN_DEFS_H*/