diff options
Diffstat (limited to 'cpp/src/IceGrid/FileCache.cpp')
-rw-r--r-- | cpp/src/IceGrid/FileCache.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/FileCache.cpp b/cpp/src/IceGrid/FileCache.cpp index 71087e0e899..ac548970e9f 100644 --- a/cpp/src/IceGrid/FileCache.cpp +++ b/cpp/src/IceGrid/FileCache.cpp @@ -36,7 +36,11 @@ FileCache::read(const string& filename, Ice::Long offset, int count, Ice::Long& return Ice::StringSeq(); } - is.seekg(offset); +#ifdef _WIN32 + is.seekg(static_cast<int>(offset)); +#else + is.seekg(static_cast<streampos>(offset)); +#endif Ice::StringSeq lines; for(int i = 0; i < count && is.good(); ++i) { |