--- a/block.h
|
|
+++ b/block.h
|
|
@@ -34,6 +34,7 @@ class Block
|
|
{ if( size_ < 0 || size_ > LLONG_MAX - pos_ ) size_ = LLONG_MAX - pos_; }
|
|
|
|
public:
|
|
+ Block() {} // default constructor
|
|
Block( const long long p, const long long s ) : pos_( p ), size_( s )
|
|
{ if( p < 0 ) { pos_ = 0; if( s > 0 ) size_ -= std::min( s, -p ); }
|
|
fix_size(); }
|
|
@@ -102,6 +103,7 @@ private:
|
|
Status status_;
|
|
|
|
public:
|
|
+ Sblock() {} // default constructor
|
|
Sblock( const Block & b, const Status st )
|
|
: Block( b ), status_( st ) {}
|
|
Sblock( const long long p, const long long s, const Status st )
|
|
--- a/mapbook.cc
|
|
+++ b/mapbook.cc
|
|
@@ -19,6 +19,7 @@
|
|
|
|
#include <algorithm>
|
|
#include <cerrno>
|
|
+#include <cctype>
|
|
#include <climits>
|
|
#include <cstdio>
|
|
#include <cstdlib>
|