Added wrbuf_cstr which returns 0-terminated WRBUF
[yaz-moved-to-github.git] / include / yaz / wrbuf.h
index 99d82a9..f7eb963 100644 (file)
@@ -24,7 +24,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-/* $Id: wrbuf.h,v 1.22 2007-01-06 15:32:46 adam Exp $ */
+/* $Id: wrbuf.h,v 1.23 2007-01-06 16:05:24 adam Exp $ */
 
 /**
  * \file wrbuf.h
@@ -76,6 +76,8 @@ YAZ_EXPORT void wrbuf_chop_right(WRBUF b);
 #define wrbuf_len(b) ((b)->pos)
 #define wrbuf_buf(b) ((b)->buf)
 
+YAZ_EXPORT const char *wrbuf_cstr(WRBUF b);
+
 #define wrbuf_putc(b, c) \
     (((b)->pos >= (b)->size ? wrbuf_grow(b, 1) : 0),  \
     (b)->buf[(b)->pos++] = (c), 0)