pw_log_tokenized: Fix macro definition for C

Move internal macro definitions so they are defined in both C and C++.

Change-Id: I4e0ff3a69d48a011198b5d5a33faf71721dd3315
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/15022
Reviewed-by: Armando Montanez <amontanez@google.com>
Commit-Queue: Armando Montanez <amontanez@google.com>
Commit-Queue: Wyatt Hepler <hepler@google.com>
diff --git a/pw_log_tokenized/public/pw_log_tokenized/log_tokenized.h b/pw_log_tokenized/public/pw_log_tokenized/log_tokenized.h
index 1f67ce1..b08c81a 100644
--- a/pw_log_tokenized/public/pw_log_tokenized/log_tokenized.h
+++ b/pw_log_tokenized/public/pw_log_tokenized/log_tokenized.h
@@ -50,8 +50,19 @@
 #define PW_LOG_TOKENIZED_FORMAT_STRING(string) PW_LOG_MODULE_NAME ": " string
 #endif  // PW_LOG_TOKENIZED_FORMAT_STRING
 
+// The log level, module token, and flag bits are packed into the tokenizer's
+// payload argument, which is typically 32 bits. These macros specify the number
+// of bits to use for each field.
+#define _PW_LOG_TOKENIZED_LEVEL_BITS 6
+#define _PW_LOG_TOKENIZED_MODULE_BITS 16
+#define _PW_LOG_TOKENIZED_FLAG_BITS 10
+
 #ifdef __cplusplus
 
+static_assert((_PW_LOG_TOKENIZED_LEVEL_BITS + _PW_LOG_TOKENIZED_MODULE_BITS +
+               _PW_LOG_TOKENIZED_FLAG_BITS) == 32,
+              "Log metadata must fit in a 32-bit integer");
+
 namespace pw {
 namespace log_tokenized {
 namespace internal {
@@ -100,17 +111,6 @@
   static_assert(level_bits + module_bits + flag_bits <= sizeof(bits_) * 8);
 };
 
-// The log level, module token, and flag bits are packed into the tokenizer's
-// payload argument, which is typically 32 bits. These macros specify the number
-// of bits to use for each field.
-#define _PW_LOG_TOKENIZED_LEVEL_BITS 6
-#define _PW_LOG_TOKENIZED_MODULE_BITS 16
-#define _PW_LOG_TOKENIZED_FLAG_BITS 10
-
-static_assert((_PW_LOG_TOKENIZED_LEVEL_BITS + _PW_LOG_TOKENIZED_MODULE_BITS +
-               _PW_LOG_TOKENIZED_FLAG_BITS) == 32,
-              "Log metadata must fit in a 32-bit integer");
-
 }  // namespace internal
 
 using Metadata = internal::GenericMetadata<_PW_LOG_TOKENIZED_LEVEL_BITS,