build on windows

This commit is contained in:
David Rose 2011-09-27 20:55:59 +00:00
parent 5496c4a9ec
commit fa67efc870
2 changed files with 6 additions and 6 deletions

View File

@ -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) {

View File

@ -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()) {