aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/core/SkReader32.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/core/SkReader32.h')
-rw-r--r--include/core/SkReader32.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/include/core/SkReader32.h b/include/core/SkReader32.h
index 1bdf949566..4f6809fd9e 100644
--- a/include/core/SkReader32.h
+++ b/include/core/SkReader32.h
@@ -27,11 +27,11 @@ public:
void setMemory(const void* data, size_t size) {
SkASSERT(ptr_align_4(data));
SkASSERT(SkAlign4(size) == size);
-
+
fBase = fCurr = (const char*)data;
fStop = (const char*)data + size;
}
-
+
uint32_t size() const { return SkToU32(fStop - fBase); }
uint32_t offset() const { return SkToU32(fCurr - fBase); }
bool eof() const { return fCurr >= fStop; }
@@ -40,7 +40,7 @@ public:
uint32_t available() const { return SkToU32(fStop - fCurr); }
bool isAvailable(uint32_t size) const { return fCurr + size <= fStop; }
-
+
void rewind() { fCurr = fBase; }
void setOffset(size_t offset) {
@@ -48,9 +48,9 @@ public:
SkASSERT(offset <= this->size());
fCurr = fBase + offset;
}
-
+
bool readBool() { return this->readInt() != 0; }
-
+
int32_t readInt() {
SkASSERT(ptr_align_4(fCurr));
int32_t value = *(const int32_t*)fCurr;
@@ -78,7 +78,7 @@ public:
SkASSERT(fCurr <= fStop);
return value;
}
-
+
const void* skip(size_t size) {
SkASSERT(ptr_align_4(fCurr));
const void* addr = fCurr;
@@ -86,7 +86,7 @@ public:
SkASSERT(fCurr <= fStop);
return addr;
}
-
+
template <typename T> const T& skipT() {
SkASSERT(SkAlign4(sizeof(T)) == sizeof(T));
return *(const T*)this->skip(sizeof(T));
@@ -99,7 +99,7 @@ public:
fCurr += SkAlign4(size);
SkASSERT(fCurr <= fStop);
}
-
+
uint8_t readU8() { return (uint8_t)this->readInt(); }
uint16_t readU16() { return (uint16_t)this->readInt(); }
int32_t readS32() { return this->readInt(); }
@@ -141,7 +141,7 @@ private:
const char* fCurr; // current position within buffer
const char* fStop; // end of buffer
const char* fBase; // beginning of buffer
-
+
#ifdef SK_DEBUG
static bool ptr_align_4(const void* ptr) {
return (((const char*)ptr - (const char*)NULL) & 3) == 0;