Add re-entrant CQL/Solr/RPN functions
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 10 Apr 2014 12:19:32 +0000 (14:19 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 10 Apr 2014 12:19:32 +0000 (14:19 +0200)
commitd161ec774d6250a6814918f68559560d5c9db8cc
treea33f4ef342b4fa571c562080577229dc5b6002f3
parentd93ce9819697b5724be8c9a02e41d0eaf818f13b
Add re-entrant CQL/Solr/RPN functions

The re-entrant functions are: cql_transform_r,
cql_transform_rpn2cql_stream_r, solr_transform_rpn2solr_stream_r.
These have same functionality as cql_transform,
cql_transform_rpn2cql_stream, solr_transform_rpn2solr_stream. They
return the additional infomration as WRBUF to make them re-entrant.
include/yaz/cql.h
include/yaz/rpn2cql.h
include/yaz/rpn2solr.h
src/cqltransform.c
src/rpn2cql.c
src/rpn2solr.c
test/test_rpn2cql.c