/* $Id: obuf_putnetstring.c 616 2005-08-19 20:11:01Z bruce $ */ #include "obuf.h" /** Write the binary block to the \c obuf as a "netstring". */ int obuf_putnetstring(obuf* out, const char* data, unsigned datalen) { if (!obuf_putu(out, datalen)) return 0; if (!obuf_putc(out, ':')) return 0; if (!obuf_write(out, data, datalen)) return 0; if (!obuf_putc(out, ',')) return 0; return 1; }