summaryrefslogtreecommitdiff
path: root/sw/inc/docary.hxx
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2015-05-04 13:25:38 +0300
committerTor Lillqvist <tml@collabora.com>2015-05-04 13:25:38 +0300
commita441d5fbe59436089e5f7b882a3482212c9ee208 (patch)
tree1ea57eb70b8d5855c4aa018d94bfb5398724d421 /sw/inc/docary.hxx
parent2aea886620138e63c271944232b507fb9fd7bd9d (diff)
Include <cstdint> early to be sure to get SIZE_MAX
Turns out that at least with the glibc version I have on openSUSE 12.3, whether <stdint.h> defines SIZE_MAX and friends or not depends on whether __STDC_LIMIT_MACROS is defined, and that gets defined (in our case) only when <stdint.h> gets included through some boost include file, or through <cstdint>. In the case of this compilation unit, apparently <stdint.h> gets included directly somewhere before SIZE_MAX is used in sw/inc/docary.hxx. Possibly a better fix would be to make sure we include <cstdint> everywhere and not <stdint.h>. That wouldn't help in case it is through some 3rd-party C library include file that the <stdint.h> gets included, though. This reverts commit 8e6527a97bc6f05c5db9f0485089b5cde97531fe Change-Id: I200985ee70eaf90fc3fa9341fdf9d657750e49ee
Diffstat (limited to 'sw/inc/docary.hxx')
-rw-r--r--sw/inc/docary.hxx3
1 files changed, 1 insertions, 2 deletions
diff --git a/sw/inc/docary.hxx b/sw/inc/docary.hxx
index 45c485a40d92..386bf5135442 100644
--- a/sw/inc/docary.hxx
+++ b/sw/inc/docary.hxx
@@ -23,7 +23,6 @@
#include <vector>
#include <set>
#include <algorithm>
-#include <sal/types.h>
#include <o3tl/sorted_vector.hxx>
class SwRangeRedline;
@@ -103,7 +102,7 @@ public:
size_t GetPos(Value const& p) const
{
const_iterator const it = std::find(begin(), end(), p);
- return it == end() ? SAL_MAX_SIZE : it - begin();
+ return it == end() ? SIZE_MAX : it - begin();
}
bool Contains(Value const& p) const