X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/0d0253c93a64d2b5206e902c648e1e2c6bc5d510..3c03f5572c03f41c268ec045bbd4a4d39afb80b1:/lib/sink.h?ds=sidebyside diff --git a/lib/sink.h b/lib/sink.h index 15462ae..aab645b 100644 --- a/lib/sink.h +++ b/lib/sink.h @@ -24,6 +24,8 @@ #ifndef SINK_H #define SINK_H +#include + struct dynstr; /** @brief Sink type @@ -51,7 +53,10 @@ struct sink *sink_dynstr(struct dynstr *output); /* return a sink which appends to @output@. */ struct sink *sink_discard(void); -/* reutrn a sink which junks everything */ +/* return a sink which junks everything */ + +struct sink *sink_error(void); +/* return a sink which fails all writes */ int sink_vprintf(struct sink *s, const char *fmt, va_list ap); int sink_printf(struct sink *s, const char *fmt, ...)