diff --git a/panda/src/express/subStreamBuf.cxx b/panda/src/express/subStreamBuf.cxx index 42988d7766..98e9b6dd19 100644 --- a/panda/src/express/subStreamBuf.cxx +++ b/panda/src/express/subStreamBuf.cxx @@ -170,7 +170,7 @@ seekoff(streamoff off, ios_seekdir dir, ios_openmode which) { return EOF; } - if (_end != 0 && new_pos > _end) { + if (_end != (streampos)0 && new_pos > _end) { // Can't seek past end of file. return EOF; } @@ -217,7 +217,7 @@ seekoff(streamoff off, ios_seekdir dir, ios_openmode which) { return EOF; } - if (_end != 0 && new_pos > _end) { + if (_end != (streampos)0 && new_pos > _end) { // Can't seek past end of file. return EOF; } @@ -261,7 +261,7 @@ overflow(int ch) { size_t n = pptr() - pbase(); if (n != 0) { - if (_end != 0 && _ppos + (streampos)n > _end) { + if (_end != (streampos)0 && _ppos + (streampos)n > _end) { // Don't allow reading past the end of the file. n = (size_t)(_end - _ppos); if (n == 0) { @@ -347,7 +347,7 @@ underflow() { gbump(-(int)buffer_size); streamsize num_bytes = buffer_size; - if (_end != 0 && _gpos + (streampos)num_bytes > _end) { + if (_end != (streampos)0 && _gpos + (streampos)num_bytes > _end) { // Don't allow reading past the end of the file. streamsize new_num_bytes = _end - _gpos; if (new_num_bytes == 0) { diff --git a/panda/src/express/virtualFileMountRamdisk.cxx b/panda/src/express/virtualFileMountRamdisk.cxx index 7ceeb8fc32..2564b7bc77 100644 --- a/panda/src/express/virtualFileMountRamdisk.cxx +++ b/panda/src/express/virtualFileMountRamdisk.cxx @@ -521,7 +521,7 @@ do_find_file(const string &filename) const { // Search for a file within the local directory. FileBase tfile(filename); tfile.local_object(); - Files::iterator fi = _files.find(&tfile); + Files::const_iterator fi = _files.find(&tfile); if (fi != _files.end()) { return (*fi); } @@ -533,7 +533,7 @@ do_find_file(const string &filename) const { string remainder = filename.substr(slash + 1); FileBase tfile(dirname); tfile.local_object(); - Files::iterator fi = _files.find(&tfile); + Files::const_iterator fi = _files.find(&tfile); if (fi != _files.end()) { PT(FileBase) file = (*fi); if (file->is_directory()) {