projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Picky SRU decode. yaz_srw_get supports scan
[yaz-moved-to-github.git]
/
include
/
yaz
/
wrbuf.h
diff --git
a/include/yaz/wrbuf.h
b/include/yaz/wrbuf.h
index
3832743
..
f92c395
100644
(file)
--- a/
include/yaz/wrbuf.h
+++ b/
include/yaz/wrbuf.h
@@
-1,5
+1,5
@@
/*
/*
- * Copyright (c) 1995-2002, Index Data.
+ * Copyright (c) 1995-2003, Index Data.
*
* Permission to use, copy, modify, distribute, and sell this software and
* its documentation, in whole or in part, for any purpose, is hereby granted,
*
* Permission to use, copy, modify, distribute, and sell this software and
* its documentation, in whole or in part, for any purpose, is hereby granted,
@@
-23,7
+23,7
@@
* LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
* OF THIS SOFTWARE.
*
* LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
* OF THIS SOFTWARE.
*
- * $Id: wrbuf.h,v 1.5 2002-02-28 13:21:16 adam Exp $
+ * $Id: wrbuf.h,v 1.10 2003-12-11 00:37:21 adam Exp $
*
*/
*
*/
@@
-31,6
+31,7
@@
#define WRBUF_H
#include <yaz/xmalloc.h>
#define WRBUF_H
#include <yaz/xmalloc.h>
+#include <yaz/yaz-iconv.h>
YAZ_BEGIN_CDECL
YAZ_BEGIN_CDECL
@@
-47,6
+48,10
@@
YAZ_EXPORT void wrbuf_rewind(WRBUF b);
YAZ_EXPORT int wrbuf_grow(WRBUF b, int minsize);
YAZ_EXPORT int wrbuf_write(WRBUF b, const char *buf, int size);
YAZ_EXPORT int wrbuf_puts(WRBUF b, const char *buf);
YAZ_EXPORT int wrbuf_grow(WRBUF b, int minsize);
YAZ_EXPORT int wrbuf_write(WRBUF b, const char *buf, int size);
YAZ_EXPORT int wrbuf_puts(WRBUF b, const char *buf);
+YAZ_EXPORT int wrbuf_xmlputs(WRBUF b, const char *cp);
+YAZ_EXPORT void wrbuf_printf(WRBUF b, const char *fmt, ...);
+YAZ_EXPORT int wrbuf_iconv_write(WRBUF b, yaz_iconv_t cd, const char *buf,
+ int size);
#define wrbuf_len(b) ((b)->pos)
#define wrbuf_buf(b) ((b)->buf)
#define wrbuf_len(b) ((b)->pos)
#define wrbuf_buf(b) ((b)->buf)
@@
-55,12
+60,6
@@
YAZ_EXPORT int wrbuf_puts(WRBUF b, const char *buf);
(((b)->pos >= (b)->size ? wrbuf_grow(b, 1) : 0), \
(b)->buf[(b)->pos++] = (c), 0)
(((b)->pos >= (b)->size ? wrbuf_grow(b, 1) : 0), \
(b)->buf[(b)->pos++] = (c), 0)
-YAZ_EXPORT int marc_display_wrbuf (const char *buf, WRBUF wr, int debug,
- int bsize);
-
-YAZ_EXPORT int yaz_marc_decode (const char *buf, WRBUF wr, int debug,
- int bsize, int xml);
-
YAZ_END_CDECL
#endif
YAZ_END_CDECL
#endif