return 0;
}
io_.read(buf, size);
- size=io_.gcount();
- if(size==0){
+ size_t read_size=static_cast<size_t>(io_.gcount());
+ if(read_size==0){
eof_=true;
}
- pos_+=size;
- return size;
+ pos_+=read_size;
+ return read_size;
}
unsigned int FileReader::getPos()const