@@@ bench wip
[mLib] / struct / dstr-putf.c
index aa492e0..c1bde8e 100644 (file)
@@ -27,6 +27,8 @@
 
 /*----- Header files ------------------------------------------------------*/
 
+#include "config.h"
+
 #include <stdarg.h>
 #include <stddef.h>
 #include <stdio.h>
@@ -49,9 +51,9 @@
  */
 
 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, ...)
 {