debian/rules: Use `git' potty wrapper.
[qmail] / substdio.h
index 7a0de6e..c3f7f7d 100644 (file)
@@ -36,6 +36,12 @@ extern void substdio_seek();
 #define substdio_PEEK(s) ( (s)->x + (s)->n )
 #define substdio_SEEK(s,len) ( ( (s)->p -= (len) ) , ( (s)->n += (len) ) )
 
+#define substdio_BPUTC(s,c) \
+  ( ((s)->n != (s)->p) \
+    ? ( (s)->x[(s)->p++] = (c), 0 ) \
+    : substdio_bput((s),&(c),1) \
+  )
+
 extern int substdio_copy();
 
 #endif