From: Mike Taylor Date: Tue, 8 Oct 2002 23:54:55 +0000 (+0000) Subject: tweaks X-Git-Tag: YAZPP.0.5~61 X-Git-Url: http://lists.indexdata.dk/?a=commitdiff_plain;h=cfcc5bf9872c83bf0628f007e36a1ed8143b5236;p=yazpp-moved-to-github.git tweaks --- diff --git a/zoom/.cvsignore b/zoom/.cvsignore index 282522d..e055020 100644 --- a/zoom/.cvsignore +++ b/zoom/.cvsignore @@ -1,2 +1,4 @@ Makefile Makefile.in +interface.h +zoom++.h diff --git a/zoom/Changes b/zoom/Changes index 28f7372..dfdbabc 100644 --- a/zoom/Changes +++ b/zoom/Changes @@ -1,4 +1,4 @@ -$Header: /home/cvsroot/yaz++/zoom/Attic/Changes,v 1.3 2002-08-08 16:21:06 mike Exp $ +$Header: /home/cvsroot/yaz++/zoom/Attic/Changes,v 1.4 2002-10-08 23:54:55 mike Exp $ Changes between the current version of the C++ binding specification (http://zoom.z3950.org/bind/cplusplus/zoom-1.0g.hh) and the @@ -35,7 +35,7 @@ with the was v1.3 of the AAPI is going. Add some substance to the exception base class: it can now be created (with an error-code specified), and the error-code may be both fetched and rendered as a human-readable string. This is necessary so that -it's possible to meaningfully catch(exception e). +it's possible to meaningfully catch(exception& e). Add the missing char *errmsg() method to the systemException and bib1Exception classes. diff --git a/zoom/README b/zoom/README index 729a4d6..c5b0366 100644 --- a/zoom/README +++ b/zoom/README @@ -3,9 +3,6 @@ This is an initial implementation of the ZOOM C++ binding It's a rather obvious thin layer on top of Yaz's ZOOM-C implementation. -The build environment will no doubt need to be tweaked to fit -in with the way that the rest of Yaz++ is built. - Only one wrinkle, really: we want the ZOOM C++ header file for two different purposes: one is to function as an interface specification that can go on the ZOOM web-site, and one is to actually build @@ -14,7 +11,7 @@ file are rather different in that the latter needs to include implementation details that the former very explicitly does _not_ want. Accordingly, we automatically generate both versions from a master copy in which the implementation-dependent lines are preceded -by asterisks(*). So we have: +by asterisks ("*"). So we have: master-header The master copy, which may be edited. interface.h The read-only, automatically-generated file @@ -25,4 +22,4 @@ by asterisks(*). So we have: and ought quite possibly to be moved into ../include/yaz++/zoom.h -Good luck! +Documentation (in DocBook format) is in "../doc/zoom.xml"