1/* protobuf config.h for MSVC. On other platforms, this is generated 2 * automatically by autoheader / autoconf / configure. */ 3 4/* the location of <hash_map> */ 5#define HASH_MAP_H <hash_map> 6 7/* the namespace of hash_map/hash_set */ 8// Apparently Microsoft decided to move hash_map *back* to the std namespace 9// in MSVC 2010: 10// http://blogs.msdn.com/vcblog/archive/2009/05/25/stl-breaking-changes-in-visual-studio-2010-beta-1.aspx 11// TODO(kenton): Use unordered_map instead, which is available in MSVC 2010. 12#if _MSC_VER < 1310 || _MSC_VER >= 1600 13#define HASH_NAMESPACE std 14#else 15#define HASH_NAMESPACE stdext 16#endif 17 18/* the location of <hash_set> */ 19#define HASH_SET_H <hash_set> 20 21/* define if the compiler has hash_map */ 22#define HAVE_HASH_MAP 1 23 24/* define if the compiler has hash_set */ 25#define HAVE_HASH_SET 1 26 27/* define if you want to use zlib. See readme.txt for additional 28 * requirements. */ 29// #define HAVE_ZLIB 1 30