Index: trunk/Ohana/src/libohana/include/ohana.h
===================================================================
--- trunk/Ohana/src/libohana/include/ohana.h	(revision 37807)
+++ trunk/Ohana/src/libohana/include/ohana.h	(revision 38441)
@@ -286,4 +286,5 @@
 char   *strcreate              PROTO((char *string));
 char   *strncreate             PROTO((char *string, int n));
+int     strextend              PROTO((char **input, char *format,...)) OHANA_FORMAT(printf, 2, 3);
 int     scan_line              PROTO((FILE *f, char *line)); 
 int     scan_line_maxlen       PROTO((FILE *f, char *line, int maxlen)); 
@@ -393,5 +394,5 @@
 
 char   *memstr                 PROTO((char *m1, char *m2, int n));
-int     write_fmt              PROTO((int fd, char *format, ...));
+int     write_fmt              PROTO((int fd, char *format, ...)) OHANA_FORMAT(printf, 2, 3);
 
 char   **isolate_elements      PROTO((int argc, char **argv, int *nstack));
@@ -403,5 +404,5 @@
 
 // gprint gets a stub implementation in libohana. opihi implements the real one.
-int    gprint (gpDest dest, char *format, ...);
+int    gprint                  PROTO((gpDest dest, char *format, ...) OHANA_FORMAT(printf, 2, 3));
 
 // rconnect is used to run remote programs with a pipe for communication
