buildconf.sh --disable-shared --enable-static
[yazpp-moved-to-github.git] / zoom / master-header
index b9049f8..4880937 100644 (file)
@@ -1,10 +1,10 @@
-// $Id: master-header,v 1.12 2002-11-30 22:33:21 mike Exp $
+// $Id: master-header,v 1.17 2003-09-24 18:07:31 adam Exp $
 //
 // ZOOM C++ Binding.
 // The ZOOM homepage is at http://zoom.z3950.org/
 //
-// Derived from version 1.0g at
-//     http://zoom.z3950.org/bind/cplusplus/zoom-1.0g.hh
+// Derived from version 1.3a at
+//     http://zoom.z3950.org/bind/cplusplus/zoom-1.3a.hh
 
 #include <stddef.h>            // for size_t
 #include <string>
@@ -49,6 +49,7 @@ namespace ZOOM {
 * protected:
 *   ZOOM_query q;
   public:
+    query ();
     virtual ~query ();
   };
 
@@ -85,9 +86,8 @@ namespace ZOOM {
   class YAZ_EXPORT record {
 *   const resultSet &owner;
 *   ZOOM_record r;
-*   friend class resultSet; // so it can use this constructor
   public:
-    class syntax {
+    class YAZ_EXPORT syntax {
     public:
       enum value {
        UNKNOWN, GRS1, SUTRS, USMARC, UKMARC, XML
@@ -135,7 +135,7 @@ namespace ZOOM {
   // bib1Exception::errcode() returns a code from the
   // Bib-1 Diagnostic Set.
   class YAZ_EXPORT bib1Exception: public exception {
-*   const string &info;
+*   std::string info;
   public:
 *   ~bib1Exception ();
     bib1Exception (int code, const std::string &addinfo);
@@ -144,7 +144,7 @@ namespace ZOOM {
   };
 
   class YAZ_EXPORT queryException : public exception {
-*   const string &q;
+*   std::string q;
   public:
 *   ~queryException ();
     enum { PREFIX, CCL };