InputStream: make offset_type unsigned

This commit is contained in:
Max Kellermann
2014-08-18 09:47:23 +02:00
parent dfa53cb88e
commit 181edf4b53
5 changed files with 5 additions and 14 deletions

View File

@@ -35,7 +35,7 @@ struct Tag;
class InputStream {
public:
typedef int64_t offset_type;
typedef uint64_t offset_type;
private:
/**
@@ -236,8 +236,6 @@ public:
void AddOffset(offset_type delta) {
assert(ready);
assert(offset >= 0);
assert(delta >= 0);
offset += delta;
}
@@ -253,7 +251,6 @@ public:
offset_type GetRest() const {
assert(ready);
assert(KnownSize());
assert(offset >= 0);
return size - offset;
}