From effef71e00d76f0a7662b0606ade27a60102bc40 Mon Sep 17 00:00:00 2001 From: Date: Wed, 11 Nov 2009 09:06:51 +0000 Subject: [PATCH] Use numeric_limits instead of SSIZE_MAX. It seems a version of arm-linux-gcc doesn't have this symbol. http://code.google.com/p/google-glog/issues/detail?id=18 git-svn-id: https://google-glog.googlecode.com/svn/trunk@73 eb4d4688-79bd-11dd-afb4-1d65580434c0 --- src/symbolize.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/symbolize.cc b/src/symbolize.cc index 0e72f87..3465de6 100644 --- a/src/symbolize.cc +++ b/src/symbolize.cc @@ -50,6 +50,8 @@ #if defined(HAVE_SYMBOLIZE) +#include + #include "symbolize.h" #include "demangle.h" @@ -121,7 +123,7 @@ _START_GOOGLE_NAMESPACE_ // success, return the number of bytes read. Otherwise, return -1. static ssize_t ReadPersistent(const int fd, void *buf, const size_t count) { SAFE_ASSERT(fd >= 0); - SAFE_ASSERT(count >= 0 && count <= SSIZE_MAX); + SAFE_ASSERT(count >= 0 && count <= std::numeric_limits::max()); char *buf0 = reinterpret_cast(buf); ssize_t num_bytes = 0; while (num_bytes < count) {