X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fcqltransform.c;h=218fd63e9506d304a1ecfffca503c919778c7e93;hb=b3d5a30f4d074053085693a8fc5381a4ebc41544;hp=59b74b9e32288c65360bb8794c4d60355e46ca15;hpb=1bd4b1c686ba63f685fc0195fa76ada49680d219;p=yaz-moved-to-github.git diff --git a/src/cqltransform.c b/src/cqltransform.c index 59b74b9..218fd63 100644 --- a/src/cqltransform.c +++ b/src/cqltransform.c @@ -710,6 +710,14 @@ int cql_transform_error(cql_transform_t ct, const char **addinfo) *addinfo = ct->addinfo; return ct->error; } + +void cql_transform_set_error(cql_transform_t ct, int error, const char *addinfo) +{ + xfree(ct->addinfo); + ct->addinfo = addinfo ? xstrdup(addinfo) : 0; + ct->error = error; +} + /* * Local variables: * c-basic-offset: 4