Back to home page

EIC code displayed by LXR

 
 

    


Warning, /include/google/protobuf/port_undef.inc is written in an unsupported language. File is not indexed.

0001 // -*- c++ -*-
0002 // Protocol Buffers - Google's data interchange format
0003 // Copyright 2008 Google Inc.  All rights reserved.
0004 //
0005 // Use of this source code is governed by a BSD-style
0006 // license that can be found in the LICENSE file or at
0007 // https://developers.google.com/open-source/licenses/bsd
0008 
0009 // #undefs all macros defined in port_def.inc.  See comments in port_def.inc
0010 // for more info.
0011 
0012 #ifndef PROTOBUF_PORT_
0013 #error "port_undef.inc must be included after port_def.inc"
0014 #endif
0015 #undef PROTOBUF_PORT_
0016 
0017 #undef PROTOBUF_POISON_MEMORY_REGION
0018 #undef PROTOBUF_UNPOISON_MEMORY_REGION
0019 #undef PROTOBUF_BUILTIN_ATOMIC
0020 #undef PROTOBUF_GNUC_MIN
0021 #undef PROTOBUF_CLANG_MIN
0022 #undef PROTOBUF_MSC_VER_MIN
0023 #undef PROTOBUF_CPLUSPLUS_MIN
0024 #undef PROTOBUF_ABSL_MIN
0025 #undef PROTOBUF_ALWAYS_INLINE
0026 #undef PROTOBUF_ALWAYS_INLINE_CALL
0027 #undef PROTOBUF_NDEBUG_INLINE
0028 #undef PROTOBUF_MUSTTAIL
0029 #undef PROTOBUF_TAILCALL
0030 #undef PROTOBUF_CC
0031 #undef PROTOBUF_NOINLINE
0032 #undef PROTOBUF_IGNORE_DEPRECATION_START
0033 #undef PROTOBUF_IGNORE_DEPRECATION_STOP
0034 #undef PROTOBUF_RTTI
0035 #undef PROTOBUF_MINIMUM_EDITION
0036 #undef PROTOBUF_MAXIMUM_EDITION
0037 #undef PROTOBUF_FIELD_OFFSET
0038 #undef PROTOBUF_PREDICT_TRUE
0039 #undef PROTOBUF_PREDICT_FALSE
0040 #undef PROTOBUF_EXPORT
0041 #undef PROTOC_EXPORT
0042 #undef PROTOBUF_NODISCARD
0043 #undef PROTOBUF_RESTRICT
0044 #undef PROTOBUF_FORCE_COPY_IN_RELEASE
0045 #undef PROTOBUF_FORCE_COPY_IN_SWAP
0046 #undef PROTOBUF_FORCE_COPY_IN_MOVE
0047 #undef PROTOBUF_FUZZ_MESSAGE_SPACE_USED_LONG
0048 #undef PROTOBUF_FORCE_COPY_DEFAULT_STRING
0049 #undef PROTOBUF_FORCE_ALLOCATION_ON_CONSTRUCTION
0050 #undef PROTOBUF_UNUSED
0051 #undef PROTOBUF_ASSUME
0052 #undef PROTOBUF_DEPRECATE_AND_INLINE
0053 #undef PROTOBUF_EXPORT_TEMPLATE_DECLARE
0054 #undef PROTOBUF_EXPORT_TEMPLATE_DEFINE
0055 #undef PROTOBUF_ALIGNAS
0056 #undef PROTOBUF_THREAD_LOCAL
0057 #undef PROTOBUF_CONSTINIT
0058 #undef PROTOBUF_CONSTEXPR
0059 #undef PROTOBUF_CONSTINIT_DEFAULT_INSTANCES
0060 #undef PROTOBUF_ATTRIBUTE_WEAK
0061 #undef PROTOBUF_HAVE_ATTRIBUTE_WEAK
0062 #undef PROTOBUF_ATTRIBUTE_NO_DESTROY
0063 #undef PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
0064 #undef PROTOBUF_ATTRIBUTE_INIT_PRIORITY2
0065 #undef PROTOBUF_PRAGMA_INIT_SEG
0066 #undef PROTOBUF_ASAN
0067 #undef PROTOBUF_MSAN
0068 #undef PROTOBUF_TSAN
0069 #undef PROTOBUF_TSAN_DECLARE_MEMBER
0070 #undef PROTOBUF_BUILTIN_CONSTANT_P
0071 #undef PROTOBUF_CUSTOM_VTABLE
0072 #undef PROTOBUF_VIRTUAL
0073 #undef PROTOBUF_OVERRIDE
0074 #undef PROTOBUF_FINAL
0075 #undef PROTOBUF_DESCRIPTOR_WEAK_MESSAGES_ALLOWED
0076 #undef PROTOBUF_PREFETCH_PARSE_TABLE
0077 #undef PROTOBUF_PREFETCH_WITH_OFFSET
0078 #undef PROTOBUF_DEBUG_COUNTER
0079 #undef PROTOBUF_TC_PARAM_DECL
0080 #undef PROTOBUF_DEBUG
0081 #undef PROTOBUF_NO_THREADLOCAL
0082 
0083 #ifdef PROTOBUF_FUTURE_BREAKING_CHANGES
0084 #undef PROTOBUF_FUTURE_BREAKING_CHANGES
0085 #undef PROTOBUF_FUTURE_DESCRIPTOR_EXTENSION_DECL
0086 #endif
0087 
0088 // Restore macros that may have been #undef'd in port_def.inc.
0089 
0090 #ifdef PROTOBUF_DID_UNDEF_noreturn
0091 #pragma pop_macro("noreturn")
0092 #undef PROTOBUF_DID_UNDEF_noreturn
0093 #endif
0094 
0095 #ifdef PROTOBUF_DID_UNDEF_PACKAGE
0096 #pragma pop_macro("PACKAGE")
0097 #undef PROTOBUF_DID_UNDEF_PACKAGE
0098 #endif
0099 
0100 #ifdef PROTOBUF_DID_UNDEF_PACKED
0101 #pragma pop_macro("PACKED")
0102 #undef PROTOBUF_DID_UNDEF_PACKED
0103 #endif
0104 
0105 #ifdef PROTOBUF_DID_UNDEF_DOMAIN
0106 #pragma pop_macro("DOMAIN")
0107 #undef PROTOBUF_DID_UNDEF_DOMAIN
0108 #endif
0109 
0110 #ifdef PROTOBUF_DID_UNDEF_LINUX
0111 #pragma pop_macro("linux")
0112 #endif
0113 
0114 #ifdef _WIN32
0115 #pragma pop_macro("CompareString")
0116 #pragma pop_macro("CREATE_NEW")
0117 #pragma pop_macro("DELETE")
0118 #pragma pop_macro("DOUBLE_CLICK")
0119 #pragma pop_macro("ERROR")
0120 #pragma pop_macro("ERROR_BUSY")
0121 #pragma pop_macro("ERROR_INSTALL_FAILED")
0122 #pragma pop_macro("ERROR_NOT_FOUND")
0123 #pragma pop_macro("ERROR_RETRY")
0124 #pragma pop_macro("ERROR_TIMEOUT")
0125 #pragma pop_macro("GetClassName")
0126 #pragma pop_macro("GetCurrentTime")
0127 #pragma pop_macro("GetMessage")
0128 #pragma pop_macro("GetObject")
0129 #pragma pop_macro("IGNORE")
0130 #pragma pop_macro("IN")
0131 #pragma pop_macro("INPUT_KEYBOARD")
0132 #pragma pop_macro("OUT")
0133 #pragma pop_macro("OPTIONAL")
0134 #pragma pop_macro("min")
0135 #pragma pop_macro("max")
0136 #pragma pop_macro("NEAR")
0137 #pragma pop_macro("NO_DATA")
0138 #pragma pop_macro("NO_ERROR")
0139 #pragma pop_macro("REASON_UNKNOWN")
0140 #pragma pop_macro("SERVICE_DISABLED")
0141 #pragma pop_macro("SERVICE_STOP")
0142 #pragma pop_macro("SEVERITY_ERROR")
0143 #pragma pop_macro("STRICT")
0144 #pragma pop_macro("STATUS_PENDING")
0145 #pragma pop_macro("timezone")
0146 #pragma pop_macro("TRUE")
0147 #pragma pop_macro("FALSE")
0148 #endif
0149 
0150 #ifdef __APPLE__
0151 #pragma pop_macro("TRUE")
0152 #pragma pop_macro("FALSE")
0153 #pragma pop_macro("UID_MAX")
0154 #pragma pop_macro("GID_MAX")
0155 #pragma pop_macro("TYPE_BOOL")
0156 #endif  // __APPLE__
0157 
0158 #if defined(ANDROID) || defined(__ANDROID__)
0159 #pragma pop_macro("UID_MAX")
0160 #pragma pop_macro("GID_MAX")
0161 #endif  // defined(ANDROID) || defined(__ANDROID__)
0162 
0163 #ifdef __FreeBSD__
0164 #pragma pop_macro("TRUE")
0165 #pragma pop_macro("FALSE")
0166 #pragma pop_macro("UID_MAX")
0167 #pragma pop_macro("GID_MAX")
0168 #endif  // __FreeBSD__
0169 
0170 #if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER)
0171 #pragma pop_macro("DEBUG")
0172 #endif // defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER)
0173 
0174 #if defined(__GNUC__)
0175 #pragma GCC diagnostic pop
0176 #endif
0177 
0178 #ifdef __clang__
0179 #pragma clang diagnostic pop
0180 #endif
0181 
0182 // Pop the warning(push) from port_def.inc
0183 #ifdef _MSC_VER
0184 #pragma warning(pop)
0185 #endif