David Rose пре 14 година
родитељ
комит
fa67efc870
2 измењених фајлова са 6 додато и 6 уклоњено
  1. 4 4
      panda/src/express/subStreamBuf.cxx
  2. 2 2
      panda/src/express/virtualFileMountRamdisk.cxx

+ 4 - 4
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) {

+ 2 - 2
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()) {