From d4b2313ecfec80f7f847aa26121b39b6e47267a4 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Wed, 19 Sep 2012 15:45:13 +0000 Subject: [PATCH] Merge revision 787 changes: - Fix VS2008 compile error in CefByteReadHandler::Seek due to missing abs(long long) function. git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1180@789 5089003a-bbd8-11dd-ad1f-f1f9622dbc98 --- cef1/libcef_dll/wrapper/cef_byte_read_handler.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cef1/libcef_dll/wrapper/cef_byte_read_handler.cc b/cef1/libcef_dll/wrapper/cef_byte_read_handler.cc index 2d0b2085a..77a0188f6 100644 --- a/cef1/libcef_dll/wrapper/cef_byte_read_handler.cc +++ b/cef1/libcef_dll/wrapper/cef_byte_read_handler.cc @@ -31,7 +31,11 @@ int CefByteReadHandler::Seek(int64 offset, int whence) { rv = 0; break; case SEEK_END: { +#if defined(OS_WIN) + int64 offset_abs = _abs64(offset); +#else int64 offset_abs = abs(offset); +#endif if (offset_abs > size_) break; offset_ = size_ - offset_abs;