-*/
-
-#if YAZ_HAVE_XML2
-/** record conversion type */
-struct yaz_record_conv_type {
- /** \brief internal; no need to set */
- struct yaz_record_conv_type *next;
-
- /** \brief construct and configure a type of ours */
- void * (*construct)(yaz_record_conv_t , const xmlNode *, const char *path,
- WRBUF error_msg);
-
- /** \brief converts a record */
- int (*convert)(void *info, WRBUF record, WRBUF error_msg);
-
- /** \brief destroys our conversion handler */
- void (*destroy)(void *info);
-};
-
-YAZ_EXPORT
-void yaz_record_conv_add_type(yaz_record_conv_t p,
- struct yaz_record_conv_type *type);