Fixing two GCC warnings
This commit is contained in:
parent
bc08eed3cb
commit
7bcc5b7c2c
2 changed files with 6 additions and 3 deletions
|
|
@ -83,7 +83,10 @@ class ptristream : public std::istream
|
||||||
virtual pos_type seekoff(off_type off, ios_base::seekdir way,
|
virtual pos_type seekoff(off_type off, ios_base::seekdir way,
|
||||||
ios_base::openmode)
|
ios_base::openmode)
|
||||||
{
|
{
|
||||||
switch (way) {
|
// cast to avoid gcc '-Wswitch' warning
|
||||||
|
// as ios_base::beg/cur/end are not necesssarily values of 'way' enum type ios_base::seekdir
|
||||||
|
// based on https://svn.boost.org/trac/boost/ticket/7644
|
||||||
|
switch (static_cast<int>(way)) {
|
||||||
case std::ios::cur:
|
case std::ios::cur:
|
||||||
setg(ptr, gptr()+off, ptr+len);
|
setg(ptr, gptr()+off, ptr+len);
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -69,8 +69,8 @@ namespace ledger {
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
struct interval {
|
struct interval {
|
||||||
int first;
|
boost::uint32_t first;
|
||||||
int last;
|
boost::uint32_t last;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue