#include <stdarg.h>
struct dynstr;
+struct socketio;
/** @brief Sink type
*
struct sink *sink_error(void);
/* return a sink which fails all writes */
+struct sink *sink_socketio(struct socketio *sio);
+/* return a sink which writes to a socket */
+
int sink_vprintf(struct sink *s, const char *fmt, va_list ap);
int sink_printf(struct sink *s, const char *fmt, ...)
attribute((format (printf, 2, 3)));