Fixes for the latest MSVS.
- ssize_t Since Windows does not have ssize_t, we need to include BaseTsd.h and use SSIZE_t instead. - include algorithm MSVS 2013 requests developers to include algorithm when they use std::min. By yyanagisawa git-svn-id: https://google-glog.googlecode.com/svn/trunk@143 eb4d4688-79bd-11dd-afb4-1d65580434c0
This commit is contained in:
parent
09e8dd6289
commit
78da3bf8fe
@ -31,6 +31,7 @@
|
||||
|
||||
#include "utilities.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <assert.h>
|
||||
#include <iomanip>
|
||||
#include <string>
|
||||
@ -180,6 +181,10 @@ GLOG_DEFINE_string(log_backtrace_at, "",
|
||||
#define PATH_SEPARATOR '/'
|
||||
|
||||
#ifndef HAVE_PREAD
|
||||
#if defined(OS_WINDOWS)
|
||||
#include <BaseTsd.h>
|
||||
#define ssize_t SSIZE_T
|
||||
#endif
|
||||
static ssize_t pread(int fd, void* buf, size_t count, off_t offset) {
|
||||
off_t orig_offset = lseek(fd, 0, SEEK_CUR);
|
||||
if (orig_offset == (off_t)-1)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user