Warning, /include/upb/port/undef.inc is written in an unsupported language. File is not indexed.
0001 // Protocol Buffers - Google's data interchange format
0002 // Copyright 2023 Google LLC. All rights reserved.
0003 //
0004 // Use of this source code is governed by a BSD-style
0005 // license that can be found in the LICENSE file or at
0006 // https://developers.google.com/open-source/licenses/bsd
0007
0008 // This should #undef all macros #defined in def.inc
0009
0010 #undef UPB_SIZE
0011 #undef UPB_PTR_AT
0012 #undef UPB_SIZEOF_FLEX
0013 #undef UPB_SIZEOF_FLEX_WOULD_OVERFLOW
0014 #undef UPB_MAPTYPE_STRING
0015 #undef UPB_EXPORT
0016 #undef UPB_INLINE
0017 #undef UPB_API
0018 #undef UPBC_API
0019 #undef UPB_API_INLINE
0020 #undef UPB_API_INLINE_IF_NOT_GCC
0021 #undef UPB_ALIGN_UP
0022 #undef UPB_ALIGN_DOWN
0023 #undef UPB_ALIGN_MALLOC
0024 #undef UPB_ALIGN_OF
0025 #undef UPB_ALIGN_AS
0026 #undef UPB_STATIC_ASSERT
0027 #undef UPB_STATIC_ASSERT_CONCAT
0028 #undef UPB_STATIC_ASSERT_CONCAT_IMPL
0029 #undef UPB_LIKELY
0030 #undef UPB_UNLIKELY
0031 #undef UPB_UNPREDICTABLE
0032 #undef UPB_FORCEINLINE
0033 #undef UPB_NOINLINE
0034 #undef UPB_NORETURN
0035 #undef UPB_PRINTF
0036 #undef UPB_NODEREF
0037 #undef UPB_MAX
0038 #undef UPB_MIN
0039 #undef UPB_UNUSED
0040 #undef UPB_ASSUME
0041 #undef UPB_ASSERT
0042 #undef UPB_UNREACHABLE
0043 #undef UPB_DEFAULT_MAX_BLOCK_SIZE
0044 #undef UPB_SETJMP
0045 #undef UPB_LONGJMP
0046 #undef UPB_PTRADD
0047 #undef UPB_MUSTTAIL
0048 #undef UPB_PRESERVE_NONE
0049 #undef UPB_FASTTABLE_SUPPORTED
0050 #undef UPB_FASTTABLE_MASK
0051 #undef UPB_FASTTABLE
0052 #undef UPB_FASTTABLE_INIT
0053 #undef UPB_POISON_MEMORY_REGION
0054 #undef UPB_UNPOISON_MEMORY_REGION
0055 #undef UPB_ASAN
0056 #undef UPB_HWASAN
0057 #undef UPB_HWASAN_POISON_TAG
0058 #undef UPB_MALLOC_ALIGN
0059 #undef UPB_TSAN
0060 #undef UPB_TREAT_CLOSED_ENUMS_LIKE_OPEN
0061 #undef UPB_DEPRECATED
0062 #undef UPB_GNUC_MIN
0063 #undef UPB_DESCRIPTOR_UPB_H_FILENAME
0064 #undef UPB_DESC
0065 #undef UPB_DESC_MINITABLE
0066 #undef UPB_IS_GOOGLE3
0067 #undef UPB_ATOMIC
0068 #undef UPB_USE_C11_ATOMICS
0069 #undef UPB_USE_MSC_ATOMICS
0070 #undef UPB_PRIVATE
0071 #undef UPB_ONLYBITS
0072 #undef UPB_LINKARR_DECLARE
0073 #undef UPB_LINKARR_APPEND
0074 #undef UPB_LINKARR_START
0075 #undef UPB_LINKARR_STOP
0076 #undef UPB_FUTURE_BREAKING_CHANGES
0077 #undef UPB_HAS_ATTRIBUTE
0078 #undef UPB_HAS_BUILTIN
0079 #undef UPB_HAS_EXTENSION
0080 #undef UPB_HAS_FEATURE