kythe.io@v0.0.68-0.20240422202219-7225dbc01741/third_party/googlelog/src/config.h (about) 1 /* src/config.h. Generated from config.h.in by configure. */ 2 /* src/config.h.in. Generated from configure.ac by autoheader. */ 3 4 /* define if glog doesn't use RTTI */ 5 #define DISABLE_RTTI 6 7 /* Namespace for Google classes */ 8 #define GOOGLE_NAMESPACE google 9 10 /* Define if you have the `dladdr' function */ 11 /* #undef HAVE_DLADDR */ 12 13 /* Define to 1 if you have the <dlfcn.h> header file. */ 14 #define HAVE_DLFCN_H 1 15 16 /* Define to 1 if you have the <execinfo.h> header file. */ 17 #define HAVE_EXECINFO_H 1 18 19 /* Define if you have the `fcntl' function */ 20 #define HAVE_FCNTL 1 21 22 /* Define to 1 if you have the <glob.h> header file. */ 23 #define HAVE_GLOB_H 1 24 25 /* Define to 1 if you have the <inttypes.h> header file. */ 26 #define HAVE_INTTYPES_H 1 27 28 /* Define to 1 if you have the `pthread' library (-lpthread). */ 29 #define HAVE_LIBPTHREAD 1 30 31 /* Define to 1 if you have the <libunwind.h> header file. */ 32 /* #undef HAVE_LIBUNWIND_H */ 33 34 /* define if you have google gflags library */ 35 #define HAVE_LIB_GFLAGS 1 36 37 /* define if you have google gmock library */ 38 /* #undef HAVE_LIB_GMOCK */ 39 40 /* define if you have google gtest library */ 41 /* #undef HAVE_LIB_GTEST */ 42 43 /* define if you have libunwind */ 44 /* #undef HAVE_LIB_UNWIND */ 45 46 /* Define to 1 if you have the <memory.h> header file. */ 47 #define HAVE_MEMORY_H 1 48 49 /* define if the compiler implements namespaces */ 50 #define HAVE_NAMESPACES 1 51 52 /* Define if you have the 'pread' function */ 53 #define HAVE_PREAD 1 54 55 /* Define if you have POSIX threads libraries and header files. */ 56 #define HAVE_PTHREAD 1 57 58 /* Define to 1 if you have the <pwd.h> header file. */ 59 #define HAVE_PWD_H 1 60 61 /* Define if you have the 'pwrite' function */ 62 #define HAVE_PWRITE 1 63 64 /* define if the compiler implements pthread_rwlock_* */ 65 #define HAVE_RWLOCK 1 66 67 /* Define if you have the 'sigaction' function */ 68 #define HAVE_SIGACTION 1 69 70 /* Define if you have the `sigaltstack' function */ 71 #define HAVE_SIGALTSTACK 1 72 73 /* Define to 1 if you have the <stdint.h> header file. */ 74 #define HAVE_STDINT_H 1 75 76 /* Define to 1 if you have the <stdlib.h> header file. */ 77 #define HAVE_STDLIB_H 1 78 79 /* Define to 1 if you have the <strings.h> header file. */ 80 #define HAVE_STRINGS_H 1 81 82 /* Define to 1 if you have the <string.h> header file. */ 83 #define HAVE_STRING_H 1 84 85 /* Define to 1 if you have the <syscall.h> header file. */ 86 #ifdef __linux__ 87 #define HAVE_SYSCALL_H 1 88 #endif 89 90 /* Define to 1 if you have the <syslog.h> header file. */ 91 #define HAVE_SYSLOG_H 1 92 93 /* Define to 1 if you have the <sys/stat.h> header file. */ 94 #define HAVE_SYS_STAT_H 1 95 96 /* Define to 1 if you have the <sys/syscall.h> header file. */ 97 #define HAVE_SYS_SYSCALL_H 1 98 99 /* Define to 1 if you have the <sys/time.h> header file. */ 100 #define HAVE_SYS_TIME_H 1 101 102 /* Define to 1 if you have the <sys/types.h> header file. */ 103 #define HAVE_SYS_TYPES_H 1 104 105 /* Define to 1 if you have the <sys/ucontext.h> header file. */ 106 #define HAVE_SYS_UCONTEXT_H 1 107 108 /* Define to 1 if you have the <sys/utsname.h> header file. */ 109 #define HAVE_SYS_UTSNAME_H 1 110 111 /* Define to 1 if you have the <ucontext.h> header file. */ 112 #define HAVE_UCONTEXT_H 1 113 114 /* Define to 1 if you have the <unistd.h> header file. */ 115 #define HAVE_UNISTD_H 1 116 117 /* Define to 1 if you have the <unwind.h> header file. */ 118 #define HAVE_UNWIND_H 1 119 120 /* define if the compiler supports using expression for operator */ 121 #define HAVE_USING_OPERATOR 1 122 123 /* define if your compiler has __attribute__ */ 124 #define HAVE___ATTRIBUTE__ 1 125 126 /* define if your compiler has __builtin_expect */ 127 #define HAVE___BUILTIN_EXPECT 1 128 129 /* define if your compiler has __sync_val_compare_and_swap */ 130 #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1 131 132 /* Define to the sub-directory in which libtool stores uninstalled libraries. 133 */ 134 #define LT_OBJDIR ".libs/" 135 136 /* Name of package */ 137 #define PACKAGE "glog" 138 139 /* Define to the address where bug reports for this package should be sent. */ 140 #define PACKAGE_BUGREPORT "opensource@google.com" 141 142 /* Define to the full name of this package. */ 143 #define PACKAGE_NAME "glog" 144 145 /* Define to the full name and version of this package. */ 146 #define PACKAGE_STRING "glog 0.3.4" 147 148 /* Define to the one symbol short name of this package. */ 149 #define PACKAGE_TARNAME "glog" 150 151 /* Define to the home page for this package. */ 152 #define PACKAGE_URL "" 153 154 /* Define to the version of this package. */ 155 #define PACKAGE_VERSION "0.3.4" 156 157 /* How to access the PC from a struct ucontext */ 158 #ifdef __linux__ 159 #define PC_FROM_UCONTEXT uc_mcontext.gregs[REG_RIP] 160 #elif __MACH__ 161 #define PC_FROM_UCONTEXT uc_mcontext->__ss.__rip 162 #else 163 #undef PC_FROM_UCONTEXT 164 #endif 165 166 /* Define to necessary symbol if this constant uses a non-standard name on 167 your system. */ 168 /* #undef PTHREAD_CREATE_JOINABLE */ 169 170 /* The size of `void *', as computed by sizeof. */ 171 #define SIZEOF_VOID_P 8 172 173 /* Define to 1 if you have the ANSI C header files. */ 174 /* #undef STDC_HEADERS */ 175 176 /* the namespace where STL code like vector<> is defined */ 177 #define STL_NAMESPACE std 178 179 /* location of source code */ 180 #define TEST_SRC_DIR "." 181 182 /* Version number of package */ 183 #define VERSION "0.3.4" 184 185 /* Stops putting the code inside the Google namespace */ 186 #define _END_GOOGLE_NAMESPACE_ } 187 188 /* Puts following code inside the Google namespace */ 189 #define _START_GOOGLE_NAMESPACE_ namespace google {