~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Catch up with new CGI location
[disorder]
/
lib
/
sink.h
diff --git
a/lib/sink.h
b/lib/sink.h
index
15462ae
..
aab645b
100644
(file)
--- a/
lib/sink.h
+++ b/
lib/sink.h
@@
-24,6
+24,8
@@
#ifndef SINK_H
#define SINK_H
#ifndef SINK_H
#define SINK_H
+#include <stdarg.h>
+
struct dynstr;
/** @brief Sink type
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);
/* 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, ...)
int sink_vprintf(struct sink *s, const char *fmt, va_list ap);
int sink_printf(struct sink *s, const char *fmt, ...)