X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fwrbuf.c;h=19c2ce2b8d29ca4660b3bac1f30e6fc846b3d20d;hb=cf3ff0df41755297543b14f007842e1dc216ec25;hp=94704772b95628b55cb456cea244d284e92478ab;hpb=fb6d99a0c7e07d9cc4a315c447deaf6564a85505;p=yaz-moved-to-github.git diff --git a/src/wrbuf.c b/src/wrbuf.c index 9470477..19c2ce2 100644 --- a/src/wrbuf.c +++ b/src/wrbuf.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2005, Index Data ApS * See the file LICENSE for details. * - * $Id: wrbuf.c,v 1.8 2005-06-25 15:46:06 adam Exp $ + * $Id: wrbuf.c,v 1.9 2005-09-27 17:52:46 adam Exp $ */ /** @@ -81,6 +81,15 @@ int wrbuf_puts(WRBUF b, const char *buf) return 0; } +void wrbuf_chop_right(WRBUF b) +{ + while (b->pos && b->buf[b->pos-1] == ' ') + { + (b->pos)--; + b->buf[b->pos] = '\0'; + } +} + int wrbuf_xmlputs(WRBUF b, const char *cp) { return wrbuf_xmlputs_n(b, cp, strlen(cp));