X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zoom%2Fzquery.cpp;h=cd937c23488420bec5aa02918d85cc6d3519aa77;hb=6807f0e768d9578ceefca99fd1b59d98a9d4005a;hp=77c0d938863f52866fea2dd2a9970ed0a3c654ad;hpb=8e0f7888835eb1a84882b440209ec125ce5856c1;p=yazpp-moved-to-github.git diff --git a/zoom/zquery.cpp b/zoom/zquery.cpp index 77c0d93..cd937c2 100644 --- a/zoom/zquery.cpp +++ b/zoom/zquery.cpp @@ -1,8 +1,8 @@ -// $Header: /home/cvsroot/yaz++/zoom/zquery.cpp,v 1.1 2002-08-08 13:31:54 mike Exp $ +// $Header: /home/cvsroot/yaz++/zoom/zquery.cpp,v 1.5 2003-07-02 10:25:13 adam Exp $ // Z39.50 Query classes -#include "zoom++.h" +#include "zoom.h" namespace ZOOM { @@ -11,13 +11,11 @@ namespace ZOOM { q = 0; } - - - prefixQuery::prefixQuery(const char *pqn) { + prefixQuery::prefixQuery(const std::string &pqn) { q = ZOOM_query_create(); - if (ZOOM_query_prefix(q, pqn) == -1) { + if (ZOOM_query_prefix(q, pqn.c_str()) == -1) { ZOOM_query_destroy(q); - throw queryError(queryError::PREFIX, pqn); + throw queryException(queryException::PREFIX, pqn); } } @@ -43,7 +41,7 @@ namespace ZOOM { - CCLQuery::CCLQuery(const char *ccl, void *qualset) { + CCLQuery::CCLQuery(const std::string &ccl, void *qualset) { throw "Oops. No CCL support in ZOOM-C yet. Sorry."; }