X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz%2Fmarcdisp.h;h=75820cebca4709cca331723b85e1e5af412d3892;hb=36581ff40624336db8416e0892b9b78f52230224;hp=834e37f92b42cce98dbcdf73c381ec4249d30edf;hpb=401da56d4a26f687cd42024bdef6f29a29bb7663;p=yaz-moved-to-github.git diff --git a/include/yaz/marcdisp.h b/include/yaz/marcdisp.h index 834e37f..75820ce 100644 --- a/include/yaz/marcdisp.h +++ b/include/yaz/marcdisp.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: marcdisp.h,v 1.28 2007-03-19 14:40:06 adam Exp $ */ +/* $Id: marcdisp.h,v 1.30 2007-12-17 20:59:30 adam Exp $ */ /** * \file marcdisp.h @@ -40,6 +40,7 @@ #include #include +#include YAZ_BEGIN_CDECL @@ -359,6 +360,26 @@ int yaz_marc_decode_formatstr(const char *arg); YAZ_EXPORT void yaz_marc_write_using_libxml2(yaz_marc_t mt, int enable); +/** \brief Performs "pretty" display of OPAC record to WRBUF */ +YAZ_EXPORT void yaz_display_OPAC(WRBUF wrbuf, Z_OPACRecord *r, int flags); + +/** \brief Performs "pretty" display of OPAC record to WRBUF using marc_t */ +YAZ_EXPORT void yaz_opac_decode_wrbuf(yaz_marc_t mt, Z_OPACRecord *r, WRBUF wrbuf); + + +/** \brief flushes records + \param mt handle + \param wrbuf WRBUF for output + \retval 0 OK + \retval -1 ERROR +*/ +YAZ_EXPORT int yaz_marc_write_trailer(yaz_marc_t mt, WRBUF wr); + +/** \brief enables record collection output + \param mt handle +*/ +YAZ_EXPORT void yaz_marc_enable_collection(yaz_marc_t mt); + YAZ_END_CDECL #endif