+#endif
+
+/** performs record conversion on record buffer (OCTET aligned)
+ \param p record conversion handle
+ \param input_record_buf input record buffer
+ \param input_record_len length of input record buffer
+ \param output_record resultint record (WRBUF string)
+ \retval 0 success
+ \retval -1 failure
+
+ On failure, use yaz_record_conv_get_error to get error string.
+*/
+YAZ_EXPORT
+int yaz_record_conv_record(yaz_record_conv_t p, const char *input_record_buf,
+ size_t input_record_len,
+ WRBUF output_record);
+
+
+/** performs record conversion on OPAC record
+ \param p record conversion handle
+ \param input_record Z39.50 OPAC record
+ \param output_record resultint record (WRBUF string)
+ \retval 0 success
+ \retval -1 failure
+
+ On failure, use yaz_record_conv_get_error to get error string.
+*/
+YAZ_EXPORT
+int yaz_record_conv_opac_record(yaz_record_conv_t p,
+ Z_OPACRecord *input_record,
+ WRBUF output_record);