[cig-commits] r21145 - cs/spatialdata/trunk/libsrc/spatialdb
brad at geodynamics.org
brad at geodynamics.org
Thu Dec 13 13:06:09 PST 2012
Author: brad
Date: 2012-12-13 13:06:09 -0800 (Thu, 13 Dec 2012)
New Revision: 21145
Modified:
cs/spatialdata/trunk/libsrc/spatialdb/SimpleGridAscii.cc
cs/spatialdata/trunk/libsrc/spatialdb/SimpleIOAscii.cc
Log:
Increase buffer size for grid db I/O. Fix typo in error message.
Modified: cs/spatialdata/trunk/libsrc/spatialdb/SimpleGridAscii.cc
===================================================================
--- cs/spatialdata/trunk/libsrc/spatialdb/SimpleGridAscii.cc 2012-12-13 20:13:31 UTC (rev 21144)
+++ cs/spatialdata/trunk/libsrc/spatialdb/SimpleGridAscii.cc 2012-12-13 21:06:09 UTC (rev 21145)
@@ -299,7 +299,8 @@
const int numValues = db->_numValues;
const int spaceDim = db->_spaceDim;
- utils::LineParser parser(filein, "//");
+ const int bufsize = 32768;
+ utils::LineParser parser(filein, "//", bufsize);
parser.eatwhitespace(true);
std::istringstream buffer;
Modified: cs/spatialdata/trunk/libsrc/spatialdb/SimpleIOAscii.cc
===================================================================
--- cs/spatialdata/trunk/libsrc/spatialdb/SimpleIOAscii.cc 2012-12-13 20:13:31 UTC (rev 21144)
+++ cs/spatialdata/trunk/libsrc/spatialdb/SimpleIOAscii.cc 2012-12-13 21:06:09 UTC (rev 21145)
@@ -76,7 +76,7 @@
if (0 != strcasecmp(HEADER, hbuffer.c_str())) {
std::ostringstream msg;
msg
- << "Magic header '" << buffer << "' does not match expected header '"
+ << "Magic header '" << buffer.str() << "' does not match expected header '"
<< HEADER << "' in spatial database file '" << filename() << "'.\n";
throw std::runtime_error(msg.str());
} // if
More information about the CIG-COMMITS
mailing list