| // Protocol Buffers - Google's data interchange format |
| // Copyright 2023 Google LLC. All rights reserved. |
| // |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file or at |
| // https://developers.google.com/open-source/licenses/bsd |
| |
| // This should #undef all macros #defined in def.inc |
| |
| #undef UPB_SIZE |
| #undef UPB_PTR_AT |
| #undef UPB_SIZEOF_FLEX |
| #undef UPB_MAPTYPE_STRING |
| #undef UPB_EXPORT |
| #undef UPB_INLINE |
| #undef UPB_API |
| #undef UPBC_API |
| #undef UPB_API_INLINE |
| #undef UPB_ALIGN_UP |
| #undef UPB_ALIGN_DOWN |
| #undef UPB_ALIGN_MALLOC |
| #undef UPB_ALIGN_OF |
| #undef UPB_ALIGN_AS |
| #undef UPB_MALLOC_ALIGN |
| #undef UPB_LIKELY |
| #undef UPB_UNLIKELY |
| #undef UPB_FORCEINLINE |
| #undef UPB_NOINLINE |
| #undef UPB_NORETURN |
| #undef UPB_PRINTF |
| #undef UPB_MAX |
| #undef UPB_MIN |
| #undef UPB_UNUSED |
| #undef UPB_ASSUME |
| #undef UPB_ASSERT |
| #undef UPB_UNREACHABLE |
| #undef UPB_SETJMP |
| #undef UPB_LONGJMP |
| #undef UPB_PTRADD |
| #undef UPB_MUSTTAIL |
| #undef UPB_FASTTABLE_SUPPORTED |
| #undef UPB_FASTTABLE_MASK |
| #undef UPB_FASTTABLE |
| #undef UPB_FASTTABLE_INIT |
| #undef UPB_POISON_MEMORY_REGION |
| #undef UPB_UNPOISON_MEMORY_REGION |
| #undef UPB_ASAN |
| #undef UPB_ASAN_GUARD_SIZE |
| #undef UPB_CLANG_ASAN |
| #undef UPB_TREAT_CLOSED_ENUMS_LIKE_OPEN |
| #undef UPB_DEPRECATED |
| #undef UPB_GNUC_MIN |
| #undef UPB_DESCRIPTOR_UPB_H_FILENAME |
| #undef UPB_DESC |
| #undef UPB_DESC_MINITABLE |
| #undef UPB_IS_GOOGLE3 |
| #undef UPB_ATOMIC |
| #undef UPB_USE_C11_ATOMICS |
| #undef UPB_PRIVATE |
| #undef UPB_ONLYBITS |
| #undef UPB_LINKARR_DECLARE |
| #undef UPB_LINKARR_APPEND |
| #undef UPB_LINKARR_START |
| #undef UPB_LINKARR_STOP |
| #undef UPB_FUTURE_BREAKING_CHANGES |
| #undef UPB_FUTURE_PYTHON_CLOSED_ENUM_ENFORCEMENT |