projects
/
yazpp-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix make dist for yaz.css
[yazpp-moved-to-github.git]
/
zoom
/
zrec.cpp
diff --git
a/zoom/zrec.cpp
b/zoom/zrec.cpp
index
fc4bff6
..
38cce34
100644
(file)
--- a/
zoom/zrec.cpp
+++ b/
zoom/zrec.cpp
@@
-1,4
+1,4
@@
-// $Header: /home/cvsroot/yaz++/zoom/zrec.cpp,v 1.5 2002-11-30 22:33:21 mike Exp $
+// $Header: /home/cvsroot/yaz++/zoom/zrec.cpp,v 1.7 2003-09-22 13:06:27 mike Exp $
// Z39.50 Record class
// Z39.50 Record class
@@
-9,7
+9,7
@@
namespace ZOOM {
record::syntax::syntax (value rs): val(rs) {}
namespace ZOOM {
record::syntax::syntax (value rs): val(rs) {}
- record::syntax::operator string() const {
+ record::syntax::operator std::string() const {
switch (val) {
case GRS1: return "grs1";
case SUTRS: return "sutrs";
switch (val) {
case GRS1: return "grs1";
case SUTRS: return "sutrs";
@@
-82,13
+82,15
@@
namespace ZOOM {
return syntax::UNKNOWN;
}
return syntax::UNKNOWN;
}
- string record::render() const {
+ std::string record::render() const {
int len;
int len;
- return ZOOM_record_get(r, "render", &len);
+ const char* data = ZOOM_record_get(r, "render", &len);
+ return std::string(data, len);
}
}
- string record::rawdata() const {
+ std::string record::rawdata() const {
int len;
int len;
- return ZOOM_record_get(r, "raw", &len);
+ const char* data = ZOOM_record_get(r, "raw", &len);
+ return std::string(data, len);
}
}
}
}