1 | /* src/google/sparsehash/config.h. Generated by configure. */
|
---|
2 | /* src/google/sparsehash/config.h.in. Generated from configure.ac by autoheader. */
|
---|
3 |
|
---|
4 | /* Namespace for Google classes */
|
---|
5 | #define GOOGLE_NAMESPACE google
|
---|
6 |
|
---|
7 | /* the namespace of hash_map */
|
---|
8 | #ifndef WIN32
|
---|
9 | #define HASH_NAMESPACE __gnu_cxx
|
---|
10 | #endif
|
---|
11 |
|
---|
12 | /* Define to 1 if you have the <ext/hash_fun.h> header file. */
|
---|
13 | /* #undef HAVE_EXT_HASH_FUN_H */
|
---|
14 |
|
---|
15 | /* define if the compiler has hash_map */
|
---|
16 | #define HAVE_EXT_HASH_MAP 1
|
---|
17 |
|
---|
18 | /* define if the compiler has hash_set */
|
---|
19 | #define HAVE_EXT_HASH_SET 1
|
---|
20 |
|
---|
21 | /* Define to 1 if you have the <ext/stl_hash_fun.h> header file. */
|
---|
22 | #define HAVE_EXT_STL_HASH_FUN_H 1
|
---|
23 |
|
---|
24 | /* Define to 1 if you have the <hash_fun.h> header file. */
|
---|
25 | /* #undef HAVE_HASH_FUN_H */
|
---|
26 |
|
---|
27 | /* define if the compiler has hash_map */
|
---|
28 | /* #undef HAVE_HASH_MAP */
|
---|
29 |
|
---|
30 | /* define if the compiler has hash_set */
|
---|
31 | /* #undef HAVE_HASH_SET */
|
---|
32 |
|
---|
33 | /* Define to 1 if you have the <inttypes.h> header file. */
|
---|
34 | #ifndef WIN32
|
---|
35 | #define HAVE_INTTYPES_H 1
|
---|
36 | #endif
|
---|
37 |
|
---|
38 | /* Define to 1 if you have the `memcpy' function. */
|
---|
39 | #define HAVE_MEMCPY 1
|
---|
40 |
|
---|
41 | /* Define to 1 if you have the `memmove' function. */
|
---|
42 | #define HAVE_MEMMOVE 1
|
---|
43 |
|
---|
44 | /* Define to 1 if you have the <memory.h> header file. */
|
---|
45 | #define HAVE_MEMORY_H 1
|
---|
46 |
|
---|
47 | /* define if the compiler implements namespaces */
|
---|
48 | #define HAVE_NAMESPACES
|
---|
49 |
|
---|
50 | /* Define to 1 if you have the <stdint.h> header file. */
|
---|
51 | #ifndef WIN32
|
---|
52 | #define HAVE_STDINT_H 1
|
---|
53 | #endif
|
---|
54 |
|
---|
55 | /* Define to 1 if you have the <stdlib.h> header file. */
|
---|
56 | #define HAVE_STDLIB_H 1
|
---|
57 |
|
---|
58 | /* Define to 1 if you have the <stl_hash_fun.h> header file. */
|
---|
59 | /* #undef HAVE_STL_HASH_FUN_H */
|
---|
60 |
|
---|
61 | /* Define to 1 if you have the <strings.h> header file. */
|
---|
62 | #define HAVE_STRINGS_H 1
|
---|
63 |
|
---|
64 | /* Define to 1 if you have the <string.h> header file. */
|
---|
65 | #define HAVE_STRING_H 1
|
---|
66 |
|
---|
67 | /* Define to 1 if you have the <sys/resource.h> header file. */
|
---|
68 | #ifndef WIN32
|
---|
69 | #define HAVE_SYS_RESOURCE_H 1
|
---|
70 | #endif
|
---|
71 |
|
---|
72 | /* Define to 1 if you have the <sys/stat.h> header file. */
|
---|
73 | #define HAVE_SYS_STAT_H 1
|
---|
74 |
|
---|
75 | /* Define to 1 if you have the <sys/time.h> header file. */
|
---|
76 | #ifndef WIN32
|
---|
77 | #define HAVE_SYS_TIME_H 1
|
---|
78 | #else
|
---|
79 | #define snprintf _snprintf
|
---|
80 | #endif
|
---|
81 |
|
---|
82 | /* Define to 1 if you have the <sys/types.h> header file. */
|
---|
83 | #ifndef WIN32
|
---|
84 | #define HAVE_SYS_TYPES_H 1
|
---|
85 | #endif
|
---|
86 |
|
---|
87 | /* Define to 1 if you have the <sys/utsname.h> header file. */
|
---|
88 | #ifndef WIN32
|
---|
89 | #define HAVE_SYS_UTSNAME_H 1
|
---|
90 | #endif
|
---|
91 |
|
---|
92 | /* Define to 1 if you have the <unistd.h> header file. */
|
---|
93 | #ifndef WIN32
|
---|
94 | #define HAVE_UNISTD_H 1
|
---|
95 | #endif
|
---|
96 |
|
---|
97 | /* Define to 1 if the system has the type `u_int16_t'. */
|
---|
98 | #ifdef WIN32
|
---|
99 | #define HAVE_U_INT16_T 1
|
---|
100 | #endif
|
---|
101 |
|
---|
102 | /* Define to 1 if the system has the type `__uint16'. */
|
---|
103 | /* #undef HAVE___UINT16 */
|
---|
104 |
|
---|
105 | /* Name of package */
|
---|
106 | //#define PACKAGE "sparsehash"
|
---|
107 |
|
---|
108 | /* Define to the address where bug reports for this package should be sent. */
|
---|
109 | #define PACKAGE_BUGREPORT "opensource@google.com"
|
---|
110 |
|
---|
111 | /* Define to the full name of this package. */
|
---|
112 | #define PACKAGE_NAME "sparsehash"
|
---|
113 |
|
---|
114 | /* Define to the full name and version of this package. */
|
---|
115 | #define PACKAGE_STRING "sparsehash 0.3"
|
---|
116 |
|
---|
117 | /* Define to the one symbol short name of this package. */
|
---|
118 | #define PACKAGE_TARNAME "sparsehash"
|
---|
119 |
|
---|
120 | /* Define to the version of this package. */
|
---|
121 | //#define PACKAGE_VERSION "0.3"
|
---|
122 |
|
---|
123 | /* Define to 1 if you have the ANSI C header files. */
|
---|
124 | #define STDC_HEADERS 1
|
---|
125 |
|
---|
126 | /* the namespace where STL code like vector<> is defined */
|
---|
127 | #define STL_NAMESPACE std
|
---|
128 |
|
---|
129 | /* does STL support iterator-tags? */
|
---|
130 | #define UNDERSTANDS_ITERATOR_TAGS 1
|
---|
131 |
|
---|
132 | /* Version number of package */
|
---|
133 | //#define VERSION "0.3"
|
---|
134 |
|
---|
135 | /* Stops putting the code inside the Google namespace */
|
---|
136 | #define _END_GOOGLE_NAMESPACE_ };
|
---|
137 |
|
---|
138 | /* Puts following code inside the Google namespace */
|
---|
139 | #define _START_GOOGLE_NAMESPACE_ namespace GOOGLE_NAMESPACE {
|
---|
140 |
|
---|
141 | #ifdef WIN32 |
---|
142 | typedef unsigned short uint16_t; |
---|
143 | typedef short int16_t; |
---|
144 | #undef HASH_NAMESPACE |
---|
145 | #define HASH_NAMESPACE std |
---|
146 | #endif |
---|