/*----- Header files ------------------------------------------------------*/
+#include "config.h"
+
#include <stdarg.h>
#include <stddef.h>
#include <stdio.h>
*/
static int putch(void *out, int ch)
- { dstr *d = out; DPUTC(d, ch); return (0); }
+ { dstr *d = out; DPUTC(d, ch); return (1); }
static int putm(void *out, const char *p, size_t sz)
- { dstr *d = out; DPUTM(d, p, sz); return (0); }
+ { dstr *d = out; DPUTM(d, p, sz); return (sz); }
static int nputf(void *out, size_t maxsz, const char *p, ...)
{