Changed yaz_record_conv_record to be reentrant for XSLT.
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 17 Apr 2008 12:05:03 +0000 (14:05 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 17 Apr 2008 12:05:03 +0000 (14:05 +0200)
commit1015e59c397c0421df1be835e1418ef95531ad98
treecc4dd57817b3fa050c68fd0ded4eae91a5d64462
parente6fc0b7b23620cd04801667b1921384f56a42fdb
Changed yaz_record_conv_record to be reentrant for XSLT.

Changed yaz_record_conv_record to be reentrant for XSL transforms.
Reusing xsltStylesheetPtr in one instance of yaz_record_conv_t was
not reentrant as far as yaz_record_conv_record is concerned. Instead
xsltStylesheetPtr is created for each invocation. Only the XSL stylesheet
document is saved from the beginning via yaz_record_conv_configure.
src/record_conv.c