X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz%2Fwrbuf.h;h=47fd7c7847710b93b1a94fa4d3e983170348b211;hb=ee2314e5828aac6055031f9ed4441eb9852ec27c;hp=e3c5de30bcd7f1b2ce71c5f2fcc36af681c2d7d3;hpb=401da56d4a26f687cd42024bdef6f29a29bb7663;p=yaz-moved-to-github.git diff --git a/include/yaz/wrbuf.h b/include/yaz/wrbuf.h index e3c5de3..47fd7c7 100644 --- a/include/yaz/wrbuf.h +++ b/include/yaz/wrbuf.h @@ -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.25 2007-03-19 14:40:06 adam Exp $ */ +/* $Id: wrbuf.h,v 1.27 2007-09-17 19:14:26 adam Exp $ */ /** * \file wrbuf.h @@ -78,6 +78,8 @@ YAZ_EXPORT int wrbuf_iconv_puts(WRBUF b, yaz_iconv_t cd, const char *strz); YAZ_EXPORT int wrbuf_iconv_putchar(WRBUF b, yaz_iconv_t cd, int ch); +YAZ_EXPORT void wrbuf_iconv_reset(WRBUF b, yaz_iconv_t cd); + YAZ_EXPORT void wrbuf_chop_right(WRBUF b); /** \brief cut size of WRBUF */ @@ -92,6 +94,9 @@ YAZ_EXPORT const char *wrbuf_cstr(WRBUF b); (((b)->pos >= (b)->size ? wrbuf_grow(b, 1) : 0), \ (b)->buf[(b)->pos++] = (c), 0) +/** \brief put readable string in WRBUF from raw input */ +YAZ_EXPORT void wrbuf_verbose_str(WRBUF b, const char *str, size_t len); + YAZ_END_CDECL #endif