From 22e857a27ab9755b1f8655b0dcd94ac77cb790b8 Mon Sep 17 00:00:00 2001 From: graehl Date: Sat, 24 Jul 2010 21:17:51 +0000 Subject: sparse_vector non-const [], consistently use default ctor, operator bool instead of explicit 0 git-svn-id: https://ws10smt.googlecode.com/svn/trunk@398 ec762483-ff6d-05da-a07a-a48fb63a330f --- decoder/have_64_bits.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 decoder/have_64_bits.h (limited to 'decoder/have_64_bits.h') diff --git a/decoder/have_64_bits.h b/decoder/have_64_bits.h new file mode 100755 index 00000000..d1e6064f --- /dev/null +++ b/decoder/have_64_bits.h @@ -0,0 +1,17 @@ +#ifndef HAVE_64_BITS_H +#define HAVE_64_BITS_H + +#include + +#undef HAVE_64_BITS + +#if INTPTR_MAX == INT32_MAX +# define HAVE_64_BITS 0 +#elif INTPTR_MAX >= INT64_MAX +# define HAVE_64_BITS 1 +#else +# error "couldn't tell if HAVE_64_BITS from INTPTR_MAX INT32_MAX INT64_MAX" +#endif + + +#endif -- cgit v1.2.3