From c7154e0fb410f92ec32a211f392df7b167ed17f8 Mon Sep 17 00:00:00 2001 From: Joshua Haberman Date: Thu, 23 Jul 2009 16:11:37 -0700 Subject: New descriptor.c and descriptor.h (generated by upbc!) --- descriptor/descriptor.c | 2760 +++++++++++++++++++++++------------------------ descriptor/descriptor.h | 354 +++--- 2 files changed, 1539 insertions(+), 1575 deletions(-) (limited to 'descriptor') diff --git a/descriptor/descriptor.c b/descriptor/descriptor.c index d90f6c8..d24ba16 100644 --- a/descriptor/descriptor.c +++ b/descriptor/descriptor.c @@ -1,1406 +1,1354 @@ -#include "descriptor.h" - -static struct upb_string google_protobuf_filedescriptor_name = { - .byte_len=32, .ptr="google/protobuf/descriptor.proto" -}; - -static struct upb_string google_protobuf_filedescriptor_package = { - .byte_len=15, .ptr="google.protobuf" -}; - -extern struct google_protobuf_DescriptorProto google_protobuf_FileDescriptorSet_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_FileDescriptorProto_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_DescriptorProto_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_FieldDescriptorProto_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_EnumDescriptorProto_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_EnumValueDescriptorProto_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_ServiceDescriptorProto_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_MethodDescriptorProto_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_FileOptions_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_MessageOptions_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_FieldOptions_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_EnumOptions_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_EnumValueOptions_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_ServiceOptions_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_MethodOptions_descriptor; -extern struct google_protobuf_DescriptorProto google_protobuf_UninterpretedOption_descriptor; - -static google_protobuf_DescriptorProto *google_protobuf_filedescriptor_message_type_array[] = { - &google_protobuf_FileDescriptorSet_descriptor, - &google_protobuf_FileDescriptorProto_descriptor, - &google_protobuf_DescriptorProto_descriptor, - &google_protobuf_FieldDescriptorProto_descriptor, - &google_protobuf_EnumDescriptorProto_descriptor, - &google_protobuf_EnumValueDescriptorProto_descriptor, - &google_protobuf_ServiceDescriptorProto_descriptor, - &google_protobuf_MethodDescriptorProto_descriptor, - &google_protobuf_FileOptions_descriptor, - &google_protobuf_MessageOptions_descriptor, - &google_protobuf_FieldOptions_descriptor, - &google_protobuf_EnumOptions_descriptor, - &google_protobuf_EnumValueOptions_descriptor, - &google_protobuf_ServiceOptions_descriptor, - &google_protobuf_MethodOptions_descriptor, - &google_protobuf_UninterpretedOption_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_DescriptorProto) google_protobuf_filedescriptor_message_type = { - .len=16, .elements=google_protobuf_filedescriptor_message_type_array -}; - -google_protobuf_FileDescriptorProto google_protobuf_filedescriptor = { - .set_flags = { .has = { - .name = 1, - .package = 1, - .dependency = 0, - .message_type = 1, - .enum_type = 0, - .service = 0, - .extension = 0, - .options = 1, - } }, - .name = &google_protobuf_filedescriptor_name, - .package = &google_protobuf_filedescriptor_package, - .dependency = NULL, - .message_type = &google_protobuf_filedescriptor_message_type, -}; - -/* google_protobuf_FileDescriptorSet_descriptor */ -static struct upb_string google_protobuf_FileDescriptorSet_descriptor_name = { - .byte_len=17, .ptr="FileDescriptorSet" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorSet_file_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_FileDescriptorSet_descriptor_field_array[] = { - &google_protobuf_FileDescriptorSet_file_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FileDescriptorSet_descriptor_field = { - .len=1, .elements=google_protobuf_FileDescriptorSet_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_FileDescriptorSet_descriptor = { - .name = &google_protobuf_FileDescriptorSet_descriptor_name, - .field = &google_protobuf_FileDescriptorSet_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_FileDescriptorSet_file_fieldname = { - .byte_len=4, .ptr="file" -}; - -static struct upb_string google_protobuf_FileDescriptorSet_file_field_typename = { - .byte_len=19, .ptr="FileDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorSet_file_descriptor = { - .name = &google_protobuf_FileDescriptorSet_file_fieldname, - .number = (uint32_t)1, - .label = 3, - .type = 11, - .type_name = &google_protobuf_FileDescriptorSet_file_field_typename, -}; -/* google_protobuf_FileDescriptorProto_descriptor */ -static struct upb_string google_protobuf_FileDescriptorProto_descriptor_name = { - .byte_len=19, .ptr="FileDescriptorProto" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_package_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_dependency_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_message_type_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_enum_type_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_service_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_extension_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_options_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_FileDescriptorProto_descriptor_field_array[] = { - &google_protobuf_FileDescriptorProto_name_descriptor, - &google_protobuf_FileDescriptorProto_package_descriptor, - &google_protobuf_FileDescriptorProto_dependency_descriptor, - &google_protobuf_FileDescriptorProto_message_type_descriptor, - &google_protobuf_FileDescriptorProto_enum_type_descriptor, - &google_protobuf_FileDescriptorProto_service_descriptor, - &google_protobuf_FileDescriptorProto_extension_descriptor, - &google_protobuf_FileDescriptorProto_options_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FileDescriptorProto_descriptor_field = { - .len=8, .elements=google_protobuf_FileDescriptorProto_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_FileDescriptorProto_descriptor = { - .name = &google_protobuf_FileDescriptorProto_descriptor_name, - .field = &google_protobuf_FileDescriptorProto_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_FileDescriptorProto_name_fieldname = { - .byte_len=4, .ptr="name" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_name_descriptor = { - .name = &google_protobuf_FileDescriptorProto_name_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FileDescriptorProto_package_fieldname = { - .byte_len=7, .ptr="package" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_package_descriptor = { - .name = &google_protobuf_FileDescriptorProto_package_fieldname, - .number = (uint32_t)2, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FileDescriptorProto_dependency_fieldname = { - .byte_len=10, .ptr="dependency" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_dependency_descriptor = { - .name = &google_protobuf_FileDescriptorProto_dependency_fieldname, - .number = (uint32_t)3, - .label = 3, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FileDescriptorProto_message_type_fieldname = { - .byte_len=12, .ptr="message_type" -}; - -static struct upb_string google_protobuf_FileDescriptorProto_message_type_field_typename = { - .byte_len=15, .ptr="DescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_message_type_descriptor = { - .name = &google_protobuf_FileDescriptorProto_message_type_fieldname, - .number = (uint32_t)4, - .label = 3, - .type = 11, - .type_name = &google_protobuf_FileDescriptorProto_message_type_field_typename, -}; -static struct upb_string google_protobuf_FileDescriptorProto_enum_type_fieldname = { - .byte_len=9, .ptr="enum_type" -}; - -static struct upb_string google_protobuf_FileDescriptorProto_enum_type_field_typename = { - .byte_len=19, .ptr="EnumDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_enum_type_descriptor = { - .name = &google_protobuf_FileDescriptorProto_enum_type_fieldname, - .number = (uint32_t)5, - .label = 3, - .type = 11, - .type_name = &google_protobuf_FileDescriptorProto_enum_type_field_typename, -}; -static struct upb_string google_protobuf_FileDescriptorProto_service_fieldname = { - .byte_len=7, .ptr="service" -}; - -static struct upb_string google_protobuf_FileDescriptorProto_service_field_typename = { - .byte_len=22, .ptr="ServiceDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_service_descriptor = { - .name = &google_protobuf_FileDescriptorProto_service_fieldname, - .number = (uint32_t)6, - .label = 3, - .type = 11, - .type_name = &google_protobuf_FileDescriptorProto_service_field_typename, -}; -static struct upb_string google_protobuf_FileDescriptorProto_extension_fieldname = { - .byte_len=9, .ptr="extension" -}; - -static struct upb_string google_protobuf_FileDescriptorProto_extension_field_typename = { - .byte_len=20, .ptr="FieldDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_extension_descriptor = { - .name = &google_protobuf_FileDescriptorProto_extension_fieldname, - .number = (uint32_t)7, - .label = 3, - .type = 11, - .type_name = &google_protobuf_FileDescriptorProto_extension_field_typename, -}; -static struct upb_string google_protobuf_FileDescriptorProto_options_fieldname = { - .byte_len=7, .ptr="options" -}; - -static struct upb_string google_protobuf_FileDescriptorProto_options_field_typename = { - .byte_len=11, .ptr="FileOptions" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_options_descriptor = { - .name = &google_protobuf_FileDescriptorProto_options_fieldname, - .number = (uint32_t)8, - .label = 1, - .type = 11, - .type_name = &google_protobuf_FileDescriptorProto_options_field_typename, -}; -/* google_protobuf_DescriptorProto_descriptor */ -static struct upb_string google_protobuf_DescriptorProto_descriptor_name = { - .byte_len=15, .ptr="DescriptorProto" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_field_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_extension_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_nested_type_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_enum_type_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_extension_range_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_options_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_DescriptorProto_descriptor_field_array[] = { - &google_protobuf_DescriptorProto_name_descriptor, - &google_protobuf_DescriptorProto_field_descriptor, - &google_protobuf_DescriptorProto_extension_descriptor, - &google_protobuf_DescriptorProto_nested_type_descriptor, - &google_protobuf_DescriptorProto_enum_type_descriptor, - &google_protobuf_DescriptorProto_extension_range_descriptor, - &google_protobuf_DescriptorProto_options_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_DescriptorProto_descriptor_field = { - .len=7, .elements=google_protobuf_DescriptorProto_descriptor_field_array -}; - -extern struct google_protobuf_DescriptorProto google_protobuf_DescriptorProto_ExtensionRange_descriptor; - -static google_protobuf_DescriptorProto *google_protobuf_DescriptorProto_descriptor_nested_type_array[] = { - &google_protobuf_DescriptorProto_ExtensionRange_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_DescriptorProto) google_protobuf_DescriptorProto_descriptor_nested_type = { - .len=1, .elements=google_protobuf_DescriptorProto_descriptor_nested_type_array -}; - -google_protobuf_DescriptorProto google_protobuf_DescriptorProto_descriptor = { - .name = &google_protobuf_DescriptorProto_descriptor_name, - .field = &google_protobuf_DescriptorProto_descriptor_field, - .nested_type = &google_protobuf_DescriptorProto_descriptor_nested_type, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_DescriptorProto_name_fieldname = { - .byte_len=4, .ptr="name" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_name_descriptor = { - .name = &google_protobuf_DescriptorProto_name_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_DescriptorProto_field_fieldname = { - .byte_len=5, .ptr="field" -}; - -static struct upb_string google_protobuf_DescriptorProto_field_field_typename = { - .byte_len=20, .ptr="FieldDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_field_descriptor = { - .name = &google_protobuf_DescriptorProto_field_fieldname, - .number = (uint32_t)2, - .label = 3, - .type = 11, - .type_name = &google_protobuf_DescriptorProto_field_field_typename, -}; -static struct upb_string google_protobuf_DescriptorProto_extension_fieldname = { - .byte_len=9, .ptr="extension" -}; - -static struct upb_string google_protobuf_DescriptorProto_extension_field_typename = { - .byte_len=20, .ptr="FieldDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_extension_descriptor = { - .name = &google_protobuf_DescriptorProto_extension_fieldname, - .number = (uint32_t)6, - .label = 3, - .type = 11, - .type_name = &google_protobuf_DescriptorProto_extension_field_typename, -}; -static struct upb_string google_protobuf_DescriptorProto_nested_type_fieldname = { - .byte_len=11, .ptr="nested_type" -}; - -static struct upb_string google_protobuf_DescriptorProto_nested_type_field_typename = { - .byte_len=15, .ptr="DescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_nested_type_descriptor = { - .name = &google_protobuf_DescriptorProto_nested_type_fieldname, - .number = (uint32_t)3, - .label = 3, - .type = 11, - .type_name = &google_protobuf_DescriptorProto_nested_type_field_typename, -}; -static struct upb_string google_protobuf_DescriptorProto_enum_type_fieldname = { - .byte_len=9, .ptr="enum_type" -}; - -static struct upb_string google_protobuf_DescriptorProto_enum_type_field_typename = { - .byte_len=19, .ptr="EnumDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_enum_type_descriptor = { - .name = &google_protobuf_DescriptorProto_enum_type_fieldname, - .number = (uint32_t)4, - .label = 3, - .type = 11, - .type_name = &google_protobuf_DescriptorProto_enum_type_field_typename, -}; -static struct upb_string google_protobuf_DescriptorProto_extension_range_fieldname = { - .byte_len=15, .ptr="extension_range" -}; - -static struct upb_string google_protobuf_DescriptorProto_extension_range_field_typename = { - .byte_len=14, .ptr="ExtensionRange" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_extension_range_descriptor = { - .name = &google_protobuf_DescriptorProto_extension_range_fieldname, - .number = (uint32_t)5, - .label = 3, - .type = 11, - .type_name = &google_protobuf_DescriptorProto_extension_range_field_typename, -}; -static struct upb_string google_protobuf_DescriptorProto_options_fieldname = { - .byte_len=7, .ptr="options" -}; - -static struct upb_string google_protobuf_DescriptorProto_options_field_typename = { - .byte_len=14, .ptr="MessageOptions" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_options_descriptor = { - .name = &google_protobuf_DescriptorProto_options_fieldname, - .number = (uint32_t)7, - .label = 1, - .type = 11, - .type_name = &google_protobuf_DescriptorProto_options_field_typename, -}; -/* google_protobuf_DescriptorProto_ExtensionRange_descriptor */ -static struct upb_string google_protobuf_DescriptorProto_ExtensionRange_descriptor_name = { - .byte_len=14, .ptr="ExtensionRange" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_ExtensionRange_start_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_ExtensionRange_end_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_DescriptorProto_ExtensionRange_descriptor_field_array[] = { - &google_protobuf_DescriptorProto_ExtensionRange_start_descriptor, - &google_protobuf_DescriptorProto_ExtensionRange_end_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_DescriptorProto_ExtensionRange_descriptor_field = { - .len=2, .elements=google_protobuf_DescriptorProto_ExtensionRange_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_DescriptorProto_ExtensionRange_descriptor = { - .name = &google_protobuf_DescriptorProto_ExtensionRange_descriptor_name, - .field = &google_protobuf_DescriptorProto_ExtensionRange_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_DescriptorProto_ExtensionRange_start_fieldname = { - .byte_len=5, .ptr="start" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_ExtensionRange_start_descriptor = { - .name = &google_protobuf_DescriptorProto_ExtensionRange_start_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 5, - .type_name = NULL, -}; -static struct upb_string google_protobuf_DescriptorProto_ExtensionRange_end_fieldname = { - .byte_len=3, .ptr="end" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_ExtensionRange_end_descriptor = { - .name = &google_protobuf_DescriptorProto_ExtensionRange_end_fieldname, - .number = (uint32_t)2, - .label = 1, - .type = 5, - .type_name = NULL, -}; -/* google_protobuf_FieldDescriptorProto_descriptor */ -static struct upb_string google_protobuf_FieldDescriptorProto_descriptor_name = { - .byte_len=20, .ptr="FieldDescriptorProto" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_number_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_label_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_type_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_type_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_extendee_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_default_value_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_options_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_FieldDescriptorProto_descriptor_field_array[] = { - &google_protobuf_FieldDescriptorProto_name_descriptor, - &google_protobuf_FieldDescriptorProto_number_descriptor, - &google_protobuf_FieldDescriptorProto_label_descriptor, - &google_protobuf_FieldDescriptorProto_type_descriptor, - &google_protobuf_FieldDescriptorProto_type_name_descriptor, - &google_protobuf_FieldDescriptorProto_extendee_descriptor, - &google_protobuf_FieldDescriptorProto_default_value_descriptor, - &google_protobuf_FieldDescriptorProto_options_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FieldDescriptorProto_descriptor_field = { - .len=8, .elements=google_protobuf_FieldDescriptorProto_descriptor_field_array -}; - -extern struct google_protobuf_EnumDescriptorProto google_protobuf_FieldDescriptorProto_Type_descriptor; -extern struct google_protobuf_EnumDescriptorProto google_protobuf_FieldDescriptorProto_Label_descriptor; - -static google_protobuf_EnumDescriptorProto *google_protobuf_FieldDescriptorProto_descriptor_enum_type_array[] = { - &google_protobuf_FieldDescriptorProto_Type_descriptor, - &google_protobuf_FieldDescriptorProto_Label_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto) google_protobuf_FieldDescriptorProto_descriptor_enum_type = { - .len=2, .elements=google_protobuf_FieldDescriptorProto_descriptor_enum_type_array -}; - -google_protobuf_DescriptorProto google_protobuf_FieldDescriptorProto_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_descriptor_name, - .field = &google_protobuf_FieldDescriptorProto_descriptor_field, - .nested_type = NULL, - .enum_type = &google_protobuf_FieldDescriptorProto_descriptor_enum_type, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_name_fieldname = { - .byte_len=4, .ptr="name" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_name_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_name_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_number_fieldname = { - .byte_len=6, .ptr="number" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_number_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_number_fieldname, - .number = (uint32_t)3, - .label = 1, - .type = 5, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_label_fieldname = { - .byte_len=5, .ptr="label" -}; - -static struct upb_string google_protobuf_FieldDescriptorProto_label_field_typename = { - .byte_len=5, .ptr="Label" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_label_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_label_fieldname, - .number = (uint32_t)4, - .label = 1, - .type = 14, - .type_name = &google_protobuf_FieldDescriptorProto_label_field_typename, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_type_fieldname = { - .byte_len=4, .ptr="type" -}; - -static struct upb_string google_protobuf_FieldDescriptorProto_type_field_typename = { - .byte_len=4, .ptr="Type" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_type_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_type_fieldname, - .number = (uint32_t)5, - .label = 1, - .type = 14, - .type_name = &google_protobuf_FieldDescriptorProto_type_field_typename, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_type_name_fieldname = { - .byte_len=9, .ptr="type_name" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_type_name_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_type_name_fieldname, - .number = (uint32_t)6, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_extendee_fieldname = { - .byte_len=8, .ptr="extendee" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_extendee_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_extendee_fieldname, - .number = (uint32_t)2, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_default_value_fieldname = { - .byte_len=13, .ptr="default_value" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_default_value_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_default_value_fieldname, - .number = (uint32_t)7, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_options_fieldname = { - .byte_len=7, .ptr="options" -}; - -static struct upb_string google_protobuf_FieldDescriptorProto_options_field_typename = { - .byte_len=12, .ptr="FieldOptions" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_options_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_options_fieldname, - .number = (uint32_t)8, - .label = 1, - .type = 11, - .type_name = &google_protobuf_FieldDescriptorProto_options_field_typename, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_Type_name = { - .byte_len=4, .ptr="Type" -}; - -google_protobuf_EnumDescriptorProto google_protobuf_FieldDescriptorProto_Type_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_Type_name, -}; -static struct upb_string google_protobuf_FieldDescriptorProto_Label_name = { - .byte_len=5, .ptr="Label" -}; - -google_protobuf_EnumDescriptorProto google_protobuf_FieldDescriptorProto_Label_descriptor = { - .name = &google_protobuf_FieldDescriptorProto_Label_name, -}; -/* google_protobuf_EnumDescriptorProto_descriptor */ -static struct upb_string google_protobuf_EnumDescriptorProto_descriptor_name = { - .byte_len=19, .ptr="EnumDescriptorProto" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_value_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_options_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_EnumDescriptorProto_descriptor_field_array[] = { - &google_protobuf_EnumDescriptorProto_name_descriptor, - &google_protobuf_EnumDescriptorProto_value_descriptor, - &google_protobuf_EnumDescriptorProto_options_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_EnumDescriptorProto_descriptor_field = { - .len=3, .elements=google_protobuf_EnumDescriptorProto_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_EnumDescriptorProto_descriptor = { - .name = &google_protobuf_EnumDescriptorProto_descriptor_name, - .field = &google_protobuf_EnumDescriptorProto_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_EnumDescriptorProto_name_fieldname = { - .byte_len=4, .ptr="name" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_name_descriptor = { - .name = &google_protobuf_EnumDescriptorProto_name_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_EnumDescriptorProto_value_fieldname = { - .byte_len=5, .ptr="value" -}; - -static struct upb_string google_protobuf_EnumDescriptorProto_value_field_typename = { - .byte_len=24, .ptr="EnumValueDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_value_descriptor = { - .name = &google_protobuf_EnumDescriptorProto_value_fieldname, - .number = (uint32_t)2, - .label = 3, - .type = 11, - .type_name = &google_protobuf_EnumDescriptorProto_value_field_typename, -}; -static struct upb_string google_protobuf_EnumDescriptorProto_options_fieldname = { - .byte_len=7, .ptr="options" -}; - -static struct upb_string google_protobuf_EnumDescriptorProto_options_field_typename = { - .byte_len=11, .ptr="EnumOptions" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_options_descriptor = { - .name = &google_protobuf_EnumDescriptorProto_options_fieldname, - .number = (uint32_t)3, - .label = 1, - .type = 11, - .type_name = &google_protobuf_EnumDescriptorProto_options_field_typename, -}; -/* google_protobuf_EnumValueDescriptorProto_descriptor */ -static struct upb_string google_protobuf_EnumValueDescriptorProto_descriptor_name = { - .byte_len=24, .ptr="EnumValueDescriptorProto" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_number_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_options_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_EnumValueDescriptorProto_descriptor_field_array[] = { - &google_protobuf_EnumValueDescriptorProto_name_descriptor, - &google_protobuf_EnumValueDescriptorProto_number_descriptor, - &google_protobuf_EnumValueDescriptorProto_options_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_EnumValueDescriptorProto_descriptor_field = { - .len=3, .elements=google_protobuf_EnumValueDescriptorProto_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_EnumValueDescriptorProto_descriptor = { - .name = &google_protobuf_EnumValueDescriptorProto_descriptor_name, - .field = &google_protobuf_EnumValueDescriptorProto_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_EnumValueDescriptorProto_name_fieldname = { - .byte_len=4, .ptr="name" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_name_descriptor = { - .name = &google_protobuf_EnumValueDescriptorProto_name_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_EnumValueDescriptorProto_number_fieldname = { - .byte_len=6, .ptr="number" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_number_descriptor = { - .name = &google_protobuf_EnumValueDescriptorProto_number_fieldname, - .number = (uint32_t)2, - .label = 1, - .type = 5, - .type_name = NULL, -}; -static struct upb_string google_protobuf_EnumValueDescriptorProto_options_fieldname = { - .byte_len=7, .ptr="options" -}; - -static struct upb_string google_protobuf_EnumValueDescriptorProto_options_field_typename = { - .byte_len=16, .ptr="EnumValueOptions" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_options_descriptor = { - .name = &google_protobuf_EnumValueDescriptorProto_options_fieldname, - .number = (uint32_t)3, - .label = 1, - .type = 11, - .type_name = &google_protobuf_EnumValueDescriptorProto_options_field_typename, -}; -/* google_protobuf_ServiceDescriptorProto_descriptor */ -static struct upb_string google_protobuf_ServiceDescriptorProto_descriptor_name = { - .byte_len=22, .ptr="ServiceDescriptorProto" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_method_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_options_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_ServiceDescriptorProto_descriptor_field_array[] = { - &google_protobuf_ServiceDescriptorProto_name_descriptor, - &google_protobuf_ServiceDescriptorProto_method_descriptor, - &google_protobuf_ServiceDescriptorProto_options_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_ServiceDescriptorProto_descriptor_field = { - .len=3, .elements=google_protobuf_ServiceDescriptorProto_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_ServiceDescriptorProto_descriptor = { - .name = &google_protobuf_ServiceDescriptorProto_descriptor_name, - .field = &google_protobuf_ServiceDescriptorProto_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_ServiceDescriptorProto_name_fieldname = { - .byte_len=4, .ptr="name" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_name_descriptor = { - .name = &google_protobuf_ServiceDescriptorProto_name_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_ServiceDescriptorProto_method_fieldname = { - .byte_len=6, .ptr="method" -}; - -static struct upb_string google_protobuf_ServiceDescriptorProto_method_field_typename = { - .byte_len=21, .ptr="MethodDescriptorProto" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_method_descriptor = { - .name = &google_protobuf_ServiceDescriptorProto_method_fieldname, - .number = (uint32_t)2, - .label = 3, - .type = 11, - .type_name = &google_protobuf_ServiceDescriptorProto_method_field_typename, -}; -static struct upb_string google_protobuf_ServiceDescriptorProto_options_fieldname = { - .byte_len=7, .ptr="options" -}; - -static struct upb_string google_protobuf_ServiceDescriptorProto_options_field_typename = { - .byte_len=14, .ptr="ServiceOptions" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_options_descriptor = { - .name = &google_protobuf_ServiceDescriptorProto_options_fieldname, - .number = (uint32_t)3, - .label = 1, - .type = 11, - .type_name = &google_protobuf_ServiceDescriptorProto_options_field_typename, -}; -/* google_protobuf_MethodDescriptorProto_descriptor */ -static struct upb_string google_protobuf_MethodDescriptorProto_descriptor_name = { - .byte_len=21, .ptr="MethodDescriptorProto" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_input_type_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_output_type_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_options_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_MethodDescriptorProto_descriptor_field_array[] = { - &google_protobuf_MethodDescriptorProto_name_descriptor, - &google_protobuf_MethodDescriptorProto_input_type_descriptor, - &google_protobuf_MethodDescriptorProto_output_type_descriptor, - &google_protobuf_MethodDescriptorProto_options_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_MethodDescriptorProto_descriptor_field = { - .len=4, .elements=google_protobuf_MethodDescriptorProto_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_MethodDescriptorProto_descriptor = { - .name = &google_protobuf_MethodDescriptorProto_descriptor_name, - .field = &google_protobuf_MethodDescriptorProto_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_MethodDescriptorProto_name_fieldname = { - .byte_len=4, .ptr="name" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_name_descriptor = { - .name = &google_protobuf_MethodDescriptorProto_name_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_MethodDescriptorProto_input_type_fieldname = { - .byte_len=10, .ptr="input_type" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_input_type_descriptor = { - .name = &google_protobuf_MethodDescriptorProto_input_type_fieldname, - .number = (uint32_t)2, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_MethodDescriptorProto_output_type_fieldname = { - .byte_len=11, .ptr="output_type" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_output_type_descriptor = { - .name = &google_protobuf_MethodDescriptorProto_output_type_fieldname, - .number = (uint32_t)3, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_MethodDescriptorProto_options_fieldname = { - .byte_len=7, .ptr="options" -}; - -static struct upb_string google_protobuf_MethodDescriptorProto_options_field_typename = { - .byte_len=13, .ptr="MethodOptions" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_options_descriptor = { - .name = &google_protobuf_MethodDescriptorProto_options_fieldname, - .number = (uint32_t)4, - .label = 1, - .type = 11, - .type_name = &google_protobuf_MethodDescriptorProto_options_field_typename, -}; -/* google_protobuf_FileOptions_descriptor */ -static struct upb_string google_protobuf_FileOptions_descriptor_name = { - .byte_len=11, .ptr="FileOptions" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_package_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_outer_classname_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_multiple_files_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_optimize_for_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_uninterpreted_option_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_FileOptions_descriptor_field_array[] = { - &google_protobuf_FileOptions_java_package_descriptor, - &google_protobuf_FileOptions_java_outer_classname_descriptor, - &google_protobuf_FileOptions_java_multiple_files_descriptor, - &google_protobuf_FileOptions_optimize_for_descriptor, - &google_protobuf_FileOptions_uninterpreted_option_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FileOptions_descriptor_field = { - .len=5, .elements=google_protobuf_FileOptions_descriptor_field_array -}; - -extern struct google_protobuf_EnumDescriptorProto google_protobuf_FileOptions_OptimizeMode_descriptor; - -static google_protobuf_EnumDescriptorProto *google_protobuf_FileOptions_descriptor_enum_type_array[] = { - &google_protobuf_FileOptions_OptimizeMode_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto) google_protobuf_FileOptions_descriptor_enum_type = { - .len=1, .elements=google_protobuf_FileOptions_descriptor_enum_type_array -}; - -google_protobuf_DescriptorProto google_protobuf_FileOptions_descriptor = { - .name = &google_protobuf_FileOptions_descriptor_name, - .field = &google_protobuf_FileOptions_descriptor_field, - .nested_type = NULL, - .enum_type = &google_protobuf_FileOptions_descriptor_enum_type, -}; -static struct upb_string google_protobuf_FileOptions_java_package_fieldname = { - .byte_len=12, .ptr="java_package" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_package_descriptor = { - .name = &google_protobuf_FileOptions_java_package_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FileOptions_java_outer_classname_fieldname = { - .byte_len=20, .ptr="java_outer_classname" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_outer_classname_descriptor = { - .name = &google_protobuf_FileOptions_java_outer_classname_fieldname, - .number = (uint32_t)8, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FileOptions_java_multiple_files_fieldname = { - .byte_len=19, .ptr="java_multiple_files" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_multiple_files_descriptor = { - .name = &google_protobuf_FileOptions_java_multiple_files_fieldname, - .number = (uint32_t)10, - .label = 1, - .type = 8, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FileOptions_optimize_for_fieldname = { - .byte_len=12, .ptr="optimize_for" -}; - -static struct upb_string google_protobuf_FileOptions_optimize_for_field_typename = { - .byte_len=12, .ptr="OptimizeMode" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_optimize_for_descriptor = { - .name = &google_protobuf_FileOptions_optimize_for_fieldname, - .number = (uint32_t)9, - .label = 1, - .type = 14, - .type_name = &google_protobuf_FileOptions_optimize_for_field_typename, -}; -static struct upb_string google_protobuf_FileOptions_uninterpreted_option_fieldname = { - .byte_len=20, .ptr="uninterpreted_option" -}; - -static struct upb_string google_protobuf_FileOptions_uninterpreted_option_field_typename = { - .byte_len=19, .ptr="UninterpretedOption" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_uninterpreted_option_descriptor = { - .name = &google_protobuf_FileOptions_uninterpreted_option_fieldname, - .number = (uint32_t)999, - .label = 3, - .type = 11, - .type_name = &google_protobuf_FileOptions_uninterpreted_option_field_typename, -}; -static struct upb_string google_protobuf_FileOptions_OptimizeMode_name = { - .byte_len=12, .ptr="OptimizeMode" -}; - -google_protobuf_EnumDescriptorProto google_protobuf_FileOptions_OptimizeMode_descriptor = { - .name = &google_protobuf_FileOptions_OptimizeMode_name, -}; -/* google_protobuf_MessageOptions_descriptor */ -static struct upb_string google_protobuf_MessageOptions_descriptor_name = { - .byte_len=14, .ptr="MessageOptions" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_MessageOptions_message_set_wire_format_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_MessageOptions_uninterpreted_option_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_MessageOptions_descriptor_field_array[] = { - &google_protobuf_MessageOptions_message_set_wire_format_descriptor, - &google_protobuf_MessageOptions_uninterpreted_option_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_MessageOptions_descriptor_field = { - .len=2, .elements=google_protobuf_MessageOptions_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_MessageOptions_descriptor = { - .name = &google_protobuf_MessageOptions_descriptor_name, - .field = &google_protobuf_MessageOptions_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_MessageOptions_message_set_wire_format_fieldname = { - .byte_len=23, .ptr="message_set_wire_format" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_MessageOptions_message_set_wire_format_descriptor = { - .name = &google_protobuf_MessageOptions_message_set_wire_format_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 8, - .type_name = NULL, -}; -static struct upb_string google_protobuf_MessageOptions_uninterpreted_option_fieldname = { - .byte_len=20, .ptr="uninterpreted_option" -}; - -static struct upb_string google_protobuf_MessageOptions_uninterpreted_option_field_typename = { - .byte_len=19, .ptr="UninterpretedOption" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_MessageOptions_uninterpreted_option_descriptor = { - .name = &google_protobuf_MessageOptions_uninterpreted_option_fieldname, - .number = (uint32_t)999, - .label = 3, - .type = 11, - .type_name = &google_protobuf_MessageOptions_uninterpreted_option_field_typename, -}; -/* google_protobuf_FieldOptions_descriptor */ -static struct upb_string google_protobuf_FieldOptions_descriptor_name = { - .byte_len=12, .ptr="FieldOptions" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_ctype_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_experimental_map_key_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_uninterpreted_option_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_FieldOptions_descriptor_field_array[] = { - &google_protobuf_FieldOptions_ctype_descriptor, - &google_protobuf_FieldOptions_experimental_map_key_descriptor, - &google_protobuf_FieldOptions_uninterpreted_option_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FieldOptions_descriptor_field = { - .len=3, .elements=google_protobuf_FieldOptions_descriptor_field_array -}; - -extern struct google_protobuf_EnumDescriptorProto google_protobuf_FieldOptions_CType_descriptor; - -static google_protobuf_EnumDescriptorProto *google_protobuf_FieldOptions_descriptor_enum_type_array[] = { - &google_protobuf_FieldOptions_CType_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto) google_protobuf_FieldOptions_descriptor_enum_type = { - .len=1, .elements=google_protobuf_FieldOptions_descriptor_enum_type_array -}; - -google_protobuf_DescriptorProto google_protobuf_FieldOptions_descriptor = { - .name = &google_protobuf_FieldOptions_descriptor_name, - .field = &google_protobuf_FieldOptions_descriptor_field, - .nested_type = NULL, - .enum_type = &google_protobuf_FieldOptions_descriptor_enum_type, -}; -static struct upb_string google_protobuf_FieldOptions_ctype_fieldname = { - .byte_len=5, .ptr="ctype" -}; - -static struct upb_string google_protobuf_FieldOptions_ctype_field_typename = { - .byte_len=5, .ptr="CType" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_ctype_descriptor = { - .name = &google_protobuf_FieldOptions_ctype_fieldname, - .number = (uint32_t)1, - .label = 1, - .type = 14, - .type_name = &google_protobuf_FieldOptions_ctype_field_typename, -}; -static struct upb_string google_protobuf_FieldOptions_experimental_map_key_fieldname = { - .byte_len=20, .ptr="experimental_map_key" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_experimental_map_key_descriptor = { - .name = &google_protobuf_FieldOptions_experimental_map_key_fieldname, - .number = (uint32_t)9, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_FieldOptions_uninterpreted_option_fieldname = { - .byte_len=20, .ptr="uninterpreted_option" -}; - -static struct upb_string google_protobuf_FieldOptions_uninterpreted_option_field_typename = { - .byte_len=19, .ptr="UninterpretedOption" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_uninterpreted_option_descriptor = { - .name = &google_protobuf_FieldOptions_uninterpreted_option_fieldname, - .number = (uint32_t)999, - .label = 3, - .type = 11, - .type_name = &google_protobuf_FieldOptions_uninterpreted_option_field_typename, -}; -static struct upb_string google_protobuf_FieldOptions_CType_name = { - .byte_len=5, .ptr="CType" -}; - -google_protobuf_EnumDescriptorProto google_protobuf_FieldOptions_CType_descriptor = { - .name = &google_protobuf_FieldOptions_CType_name, -}; -/* google_protobuf_EnumOptions_descriptor */ -static struct upb_string google_protobuf_EnumOptions_descriptor_name = { - .byte_len=11, .ptr="EnumOptions" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumOptions_uninterpreted_option_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_EnumOptions_descriptor_field_array[] = { - &google_protobuf_EnumOptions_uninterpreted_option_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_EnumOptions_descriptor_field = { - .len=1, .elements=google_protobuf_EnumOptions_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_EnumOptions_descriptor = { - .name = &google_protobuf_EnumOptions_descriptor_name, - .field = &google_protobuf_EnumOptions_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_EnumOptions_uninterpreted_option_fieldname = { - .byte_len=20, .ptr="uninterpreted_option" -}; - -static struct upb_string google_protobuf_EnumOptions_uninterpreted_option_field_typename = { - .byte_len=19, .ptr="UninterpretedOption" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_EnumOptions_uninterpreted_option_descriptor = { - .name = &google_protobuf_EnumOptions_uninterpreted_option_fieldname, - .number = (uint32_t)999, - .label = 3, - .type = 11, - .type_name = &google_protobuf_EnumOptions_uninterpreted_option_field_typename, -}; -/* google_protobuf_EnumValueOptions_descriptor */ -static struct upb_string google_protobuf_EnumValueOptions_descriptor_name = { - .byte_len=16, .ptr="EnumValueOptions" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumValueOptions_uninterpreted_option_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_EnumValueOptions_descriptor_field_array[] = { - &google_protobuf_EnumValueOptions_uninterpreted_option_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_EnumValueOptions_descriptor_field = { - .len=1, .elements=google_protobuf_EnumValueOptions_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_EnumValueOptions_descriptor = { - .name = &google_protobuf_EnumValueOptions_descriptor_name, - .field = &google_protobuf_EnumValueOptions_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_EnumValueOptions_uninterpreted_option_fieldname = { - .byte_len=20, .ptr="uninterpreted_option" -}; - -static struct upb_string google_protobuf_EnumValueOptions_uninterpreted_option_field_typename = { - .byte_len=19, .ptr="UninterpretedOption" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_EnumValueOptions_uninterpreted_option_descriptor = { - .name = &google_protobuf_EnumValueOptions_uninterpreted_option_fieldname, - .number = (uint32_t)999, - .label = 3, - .type = 11, - .type_name = &google_protobuf_EnumValueOptions_uninterpreted_option_field_typename, -}; -/* google_protobuf_ServiceOptions_descriptor */ -static struct upb_string google_protobuf_ServiceOptions_descriptor_name = { - .byte_len=14, .ptr="ServiceOptions" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_ServiceOptions_uninterpreted_option_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_ServiceOptions_descriptor_field_array[] = { - &google_protobuf_ServiceOptions_uninterpreted_option_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_ServiceOptions_descriptor_field = { - .len=1, .elements=google_protobuf_ServiceOptions_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_ServiceOptions_descriptor = { - .name = &google_protobuf_ServiceOptions_descriptor_name, - .field = &google_protobuf_ServiceOptions_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_ServiceOptions_uninterpreted_option_fieldname = { - .byte_len=20, .ptr="uninterpreted_option" -}; - -static struct upb_string google_protobuf_ServiceOptions_uninterpreted_option_field_typename = { - .byte_len=19, .ptr="UninterpretedOption" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_ServiceOptions_uninterpreted_option_descriptor = { - .name = &google_protobuf_ServiceOptions_uninterpreted_option_fieldname, - .number = (uint32_t)999, - .label = 3, - .type = 11, - .type_name = &google_protobuf_ServiceOptions_uninterpreted_option_field_typename, -}; -/* google_protobuf_MethodOptions_descriptor */ -static struct upb_string google_protobuf_MethodOptions_descriptor_name = { - .byte_len=13, .ptr="MethodOptions" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodOptions_uninterpreted_option_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_MethodOptions_descriptor_field_array[] = { - &google_protobuf_MethodOptions_uninterpreted_option_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_MethodOptions_descriptor_field = { - .len=1, .elements=google_protobuf_MethodOptions_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_MethodOptions_descriptor = { - .name = &google_protobuf_MethodOptions_descriptor_name, - .field = &google_protobuf_MethodOptions_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_MethodOptions_uninterpreted_option_fieldname = { - .byte_len=20, .ptr="uninterpreted_option" -}; - -static struct upb_string google_protobuf_MethodOptions_uninterpreted_option_field_typename = { - .byte_len=19, .ptr="UninterpretedOption" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_MethodOptions_uninterpreted_option_descriptor = { - .name = &google_protobuf_MethodOptions_uninterpreted_option_fieldname, - .number = (uint32_t)999, - .label = 3, - .type = 11, - .type_name = &google_protobuf_MethodOptions_uninterpreted_option_field_typename, -}; -/* google_protobuf_UninterpretedOption_descriptor */ -static struct upb_string google_protobuf_UninterpretedOption_descriptor_name = { - .byte_len=19, .ptr="UninterpretedOption" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_name_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_identifier_value_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_positive_int_value_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_negative_int_value_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_double_value_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_string_value_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_UninterpretedOption_descriptor_field_array[] = { - &google_protobuf_UninterpretedOption_name_descriptor, - &google_protobuf_UninterpretedOption_identifier_value_descriptor, - &google_protobuf_UninterpretedOption_positive_int_value_descriptor, - &google_protobuf_UninterpretedOption_negative_int_value_descriptor, - &google_protobuf_UninterpretedOption_double_value_descriptor, - &google_protobuf_UninterpretedOption_string_value_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_UninterpretedOption_descriptor_field = { - .len=6, .elements=google_protobuf_UninterpretedOption_descriptor_field_array -}; - -extern struct google_protobuf_DescriptorProto google_protobuf_UninterpretedOption_NamePart_descriptor; - -static google_protobuf_DescriptorProto *google_protobuf_UninterpretedOption_descriptor_nested_type_array[] = { - &google_protobuf_UninterpretedOption_NamePart_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_DescriptorProto) google_protobuf_UninterpretedOption_descriptor_nested_type = { - .len=1, .elements=google_protobuf_UninterpretedOption_descriptor_nested_type_array -}; - -google_protobuf_DescriptorProto google_protobuf_UninterpretedOption_descriptor = { - .name = &google_protobuf_UninterpretedOption_descriptor_name, - .field = &google_protobuf_UninterpretedOption_descriptor_field, - .nested_type = &google_protobuf_UninterpretedOption_descriptor_nested_type, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_UninterpretedOption_name_fieldname = { - .byte_len=4, .ptr="name" -}; - -static struct upb_string google_protobuf_UninterpretedOption_name_field_typename = { - .byte_len=8, .ptr="NamePart" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_name_descriptor = { - .name = &google_protobuf_UninterpretedOption_name_fieldname, - .number = (uint32_t)2, - .label = 3, - .type = 11, - .type_name = &google_protobuf_UninterpretedOption_name_field_typename, -}; -static struct upb_string google_protobuf_UninterpretedOption_identifier_value_fieldname = { - .byte_len=16, .ptr="identifier_value" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_identifier_value_descriptor = { - .name = &google_protobuf_UninterpretedOption_identifier_value_fieldname, - .number = (uint32_t)3, - .label = 1, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_UninterpretedOption_positive_int_value_fieldname = { - .byte_len=18, .ptr="positive_int_value" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_positive_int_value_descriptor = { - .name = &google_protobuf_UninterpretedOption_positive_int_value_fieldname, - .number = (uint32_t)4, - .label = 1, - .type = 4, - .type_name = NULL, -}; -static struct upb_string google_protobuf_UninterpretedOption_negative_int_value_fieldname = { - .byte_len=18, .ptr="negative_int_value" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_negative_int_value_descriptor = { - .name = &google_protobuf_UninterpretedOption_negative_int_value_fieldname, - .number = (uint32_t)5, - .label = 1, - .type = 3, - .type_name = NULL, -}; -static struct upb_string google_protobuf_UninterpretedOption_double_value_fieldname = { - .byte_len=12, .ptr="double_value" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_double_value_descriptor = { - .name = &google_protobuf_UninterpretedOption_double_value_fieldname, - .number = (uint32_t)6, - .label = 1, - .type = 1, - .type_name = NULL, -}; -static struct upb_string google_protobuf_UninterpretedOption_string_value_fieldname = { - .byte_len=12, .ptr="string_value" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_string_value_descriptor = { - .name = &google_protobuf_UninterpretedOption_string_value_fieldname, - .number = (uint32_t)7, - .label = 1, - .type = 12, - .type_name = NULL, -}; -/* google_protobuf_UninterpretedOption_NamePart_descriptor */ -static struct upb_string google_protobuf_UninterpretedOption_NamePart_descriptor_name = { - .byte_len=8, .ptr="NamePart" -}; - -extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_NamePart_name_part_descriptor; -extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_NamePart_is_extension_descriptor; - -static google_protobuf_FieldDescriptorProto *google_protobuf_UninterpretedOption_NamePart_descriptor_field_array[] = { - &google_protobuf_UninterpretedOption_NamePart_name_part_descriptor, - &google_protobuf_UninterpretedOption_NamePart_is_extension_descriptor, -}; - -static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_UninterpretedOption_NamePart_descriptor_field = { - .len=2, .elements=google_protobuf_UninterpretedOption_NamePart_descriptor_field_array -}; - -google_protobuf_DescriptorProto google_protobuf_UninterpretedOption_NamePart_descriptor = { - .name = &google_protobuf_UninterpretedOption_NamePart_descriptor_name, - .field = &google_protobuf_UninterpretedOption_NamePart_descriptor_field, - .nested_type = NULL, - .enum_type = NULL, -}; -static struct upb_string google_protobuf_UninterpretedOption_NamePart_name_part_fieldname = { - .byte_len=9, .ptr="name_part" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_NamePart_name_part_descriptor = { - .name = &google_protobuf_UninterpretedOption_NamePart_name_part_fieldname, - .number = (uint32_t)1, - .label = 2, - .type = 9, - .type_name = NULL, -}; -static struct upb_string google_protobuf_UninterpretedOption_NamePart_is_extension_fieldname = { - .byte_len=12, .ptr="is_extension" -}; - -google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_NamePart_is_extension_descriptor = { - .name = &google_protobuf_UninterpretedOption_NamePart_is_extension_fieldname, - .number = (uint32_t)2, - .label = 2, - .type = 8, - .type_name = NULL, -}; +/* This file was generated by upbc (the upb compiler). Do not edit. */ + +#include "descriptor/descriptor.h" + +static char strdata[] = + ".google.protobuf.DescriptorProto.google.protobuf.DescriptorProto.ExtensionRan" + "ge.google.protobuf.EnumDescriptorProto.google.protobuf.EnumOptions.google.pro" + "tobuf.EnumValueDescriptorProto.google.protobuf.EnumValueOptions.google.protob" + "uf.FieldDescriptorProto.google.protobuf.FieldDescriptorProto.Label.google.pro" + "tobuf.FieldDescriptorProto.Type.google.protobuf.FieldOptions.google.protobuf." + "FieldOptions.CType.google.protobuf.FileDescriptorProto.google.protobuf.FileOp" + "tions.google.protobuf.FileOptions.OptimizeMode.google.protobuf.MessageOptions" + ".google.protobuf.MethodDescriptorProto.google.protobuf.MethodOptions.google.p" + "rotobuf.ServiceDescriptorProto.google.protobuf.ServiceOptions.google.protobuf" + ".UninterpretedOption.google.protobuf.UninterpretedOption.NamePartCODE_SIZECOR" + "DCTypeDescriptorProtoDescriptorProtosEnumDescriptorProtoEnumOptionsEnumValueD" + "escriptorProtoEnumValueOptionsExtensionRangeFieldDescriptorProtoFieldOptionsF" + "ileDescriptorProtoFileDescriptorSetFileOptionsLABEL_OPTIONALLABEL_REPEATEDLAB" + "EL_REQUIREDLabelMessageOptionsMethodDescriptorProtoMethodOptionsNamePartOptim" + "izeModeSPEEDSTRING_PIECEServiceDescriptorProtoServiceOptionsTYPE_BOOLTYPE_BYT" + "ESTYPE_DOUBLETYPE_ENUMTYPE_FIXED32TYPE_FIXED64TYPE_FLOATTYPE_GROUPTYPE_INT32T" + "YPE_INT64TYPE_MESSAGETYPE_SFIXED32TYPE_SFIXED64TYPE_SINT32TYPE_SINT64TYPE_STR" + "INGTYPE_UINT32TYPE_UINT64TypeUninterpretedOptioncom.google.protobufctypedefau" + "lt_valuedependencydeprecateddescriptor/descriptor.protodouble_valueendenum_ty" + "peexperimental_map_keyextendeeextensionextension_rangefalsefieldfilegoogle.pr" + "otobufidentifier_valueinput_typeis_extensionjava_multiple_filesjava_outer_cla" + "ssnamejava_packagelabelmessage_set_wire_formatmessage_typemethodnamename_part" + "negative_int_valuenested_typenumberoptimize_foroptionsoutput_typepackagepacke" + "dpositive_int_valueservicestartstring_valuetypetype_nameuninterpreted_optionv" + "alue"; + +static struct upb_string strings[] = { + {.ptr = &strdata[0], .byte_len=32}, + {.ptr = &strdata[32], .byte_len=47}, + {.ptr = &strdata[79], .byte_len=36}, + {.ptr = &strdata[115], .byte_len=28}, + {.ptr = &strdata[143], .byte_len=41}, + {.ptr = &strdata[184], .byte_len=33}, + {.ptr = &strdata[217], .byte_len=37}, + {.ptr = &strdata[254], .byte_len=43}, + {.ptr = &strdata[297], .byte_len=42}, + {.ptr = &strdata[339], .byte_len=29}, + {.ptr = &strdata[368], .byte_len=35}, + {.ptr = &strdata[403], .byte_len=36}, + {.ptr = &strdata[439], .byte_len=28}, + {.ptr = &strdata[467], .byte_len=41}, + {.ptr = &strdata[508], .byte_len=31}, + {.ptr = &strdata[539], .byte_len=38}, + {.ptr = &strdata[577], .byte_len=30}, + {.ptr = &strdata[607], .byte_len=39}, + {.ptr = &strdata[646], .byte_len=31}, + {.ptr = &strdata[677], .byte_len=36}, + {.ptr = &strdata[713], .byte_len=45}, + {.ptr = &strdata[758], .byte_len=9}, + {.ptr = &strdata[767], .byte_len=4}, + {.ptr = &strdata[771], .byte_len=5}, + {.ptr = &strdata[776], .byte_len=15}, + {.ptr = &strdata[791], .byte_len=16}, + {.ptr = &strdata[807], .byte_len=19}, + {.ptr = &strdata[826], .byte_len=11}, + {.ptr = &strdata[837], .byte_len=24}, + {.ptr = &strdata[861], .byte_len=16}, + {.ptr = &strdata[877], .byte_len=14}, + {.ptr = &strdata[891], .byte_len=20}, + {.ptr = &strdata[911], .byte_len=12}, + {.ptr = &strdata[923], .byte_len=19}, + {.ptr = &strdata[942], .byte_len=17}, + {.ptr = &strdata[959], .byte_len=11}, + {.ptr = &strdata[970], .byte_len=14}, + {.ptr = &strdata[984], .byte_len=14}, + {.ptr = &strdata[998], .byte_len=14}, + {.ptr = &strdata[1012], .byte_len=5}, + {.ptr = &strdata[1017], .byte_len=14}, + {.ptr = &strdata[1031], .byte_len=21}, + {.ptr = &strdata[1052], .byte_len=13}, + {.ptr = &strdata[1065], .byte_len=8}, + {.ptr = &strdata[1073], .byte_len=12}, + {.ptr = &strdata[1085], .byte_len=5}, + {.ptr = &strdata[1090], .byte_len=12}, + {.ptr = &strdata[1102], .byte_len=22}, + {.ptr = &strdata[1124], .byte_len=14}, + {.ptr = &strdata[1138], .byte_len=9}, + {.ptr = &strdata[1147], .byte_len=10}, + {.ptr = &strdata[1157], .byte_len=11}, + {.ptr = &strdata[1168], .byte_len=9}, + {.ptr = &strdata[1177], .byte_len=12}, + {.ptr = &strdata[1189], .byte_len=12}, + {.ptr = &strdata[1201], .byte_len=10}, + {.ptr = &strdata[1211], .byte_len=10}, + {.ptr = &strdata[1221], .byte_len=10}, + {.ptr = &strdata[1231], .byte_len=10}, + {.ptr = &strdata[1241], .byte_len=12}, + {.ptr = &strdata[1253], .byte_len=13}, + {.ptr = &strdata[1266], .byte_len=13}, + {.ptr = &strdata[1279], .byte_len=11}, + {.ptr = &strdata[1290], .byte_len=11}, + {.ptr = &strdata[1301], .byte_len=11}, + {.ptr = &strdata[1312], .byte_len=11}, + {.ptr = &strdata[1323], .byte_len=11}, + {.ptr = &strdata[1334], .byte_len=4}, + {.ptr = &strdata[1338], .byte_len=19}, + {.ptr = &strdata[1357], .byte_len=19}, + {.ptr = &strdata[1376], .byte_len=5}, + {.ptr = &strdata[1381], .byte_len=13}, + {.ptr = &strdata[1394], .byte_len=10}, + {.ptr = &strdata[1404], .byte_len=10}, + {.ptr = &strdata[1414], .byte_len=27}, + {.ptr = &strdata[1441], .byte_len=12}, + {.ptr = &strdata[1453], .byte_len=3}, + {.ptr = &strdata[1456], .byte_len=9}, + {.ptr = &strdata[1465], .byte_len=20}, + {.ptr = &strdata[1485], .byte_len=8}, + {.ptr = &strdata[1493], .byte_len=9}, + {.ptr = &strdata[1502], .byte_len=15}, + {.ptr = &strdata[1517], .byte_len=5}, + {.ptr = &strdata[1522], .byte_len=5}, + {.ptr = &strdata[1527], .byte_len=4}, + {.ptr = &strdata[1531], .byte_len=15}, + {.ptr = &strdata[1546], .byte_len=16}, + {.ptr = &strdata[1562], .byte_len=10}, + {.ptr = &strdata[1572], .byte_len=12}, + {.ptr = &strdata[1584], .byte_len=19}, + {.ptr = &strdata[1603], .byte_len=20}, + {.ptr = &strdata[1623], .byte_len=12}, + {.ptr = &strdata[1635], .byte_len=5}, + {.ptr = &strdata[1640], .byte_len=23}, + {.ptr = &strdata[1663], .byte_len=12}, + {.ptr = &strdata[1675], .byte_len=6}, + {.ptr = &strdata[1681], .byte_len=4}, + {.ptr = &strdata[1685], .byte_len=9}, + {.ptr = &strdata[1694], .byte_len=18}, + {.ptr = &strdata[1712], .byte_len=11}, + {.ptr = &strdata[1723], .byte_len=6}, + {.ptr = &strdata[1729], .byte_len=12}, + {.ptr = &strdata[1741], .byte_len=7}, + {.ptr = &strdata[1748], .byte_len=11}, + {.ptr = &strdata[1759], .byte_len=7}, + {.ptr = &strdata[1766], .byte_len=6}, + {.ptr = &strdata[1772], .byte_len=18}, + {.ptr = &strdata[1790], .byte_len=7}, + {.ptr = &strdata[1797], .byte_len=5}, + {.ptr = &strdata[1802], .byte_len=12}, + {.ptr = &strdata[1814], .byte_len=4}, + {.ptr = &strdata[1818], .byte_len=9}, + {.ptr = &strdata[1827], .byte_len=20}, + {.ptr = &strdata[1847], .byte_len=5}, +}; + +/* Forward declarations of messages, and array decls. */ +static google_protobuf_DescriptorProto google_protobuf_DescriptorProto_values[18]; + +static google_protobuf_DescriptorProto *google_protobuf_DescriptorProto_array_elems[] = { + &google_protobuf_DescriptorProto_values[0], + &google_protobuf_DescriptorProto_values[1], + &google_protobuf_DescriptorProto_values[2], + &google_protobuf_DescriptorProto_values[3], + &google_protobuf_DescriptorProto_values[4], + &google_protobuf_DescriptorProto_values[5], + &google_protobuf_DescriptorProto_values[6], + &google_protobuf_DescriptorProto_values[7], + &google_protobuf_DescriptorProto_values[8], + &google_protobuf_DescriptorProto_values[9], + &google_protobuf_DescriptorProto_values[10], + &google_protobuf_DescriptorProto_values[11], + &google_protobuf_DescriptorProto_values[12], + &google_protobuf_DescriptorProto_values[13], + &google_protobuf_DescriptorProto_values[14], + &google_protobuf_DescriptorProto_values[15], + &google_protobuf_DescriptorProto_values[16], + &google_protobuf_DescriptorProto_values[17], +}; +static UPB_MSG_ARRAY(google_protobuf_DescriptorProto) google_protobuf_DescriptorProto_arrays[3] = { + {.elements = &google_protobuf_DescriptorProto_array_elems[0], .len=16}, + {.elements = &google_protobuf_DescriptorProto_array_elems[16], .len=1}, + {.elements = &google_protobuf_DescriptorProto_array_elems[17], .len=1}, +}; +static google_protobuf_FileDescriptorProto google_protobuf_FileDescriptorProto_values[1]; + +static google_protobuf_FileDescriptorProto *google_protobuf_FileDescriptorProto_array_elems[] = { + &google_protobuf_FileDescriptorProto_values[0], +}; +static UPB_MSG_ARRAY(google_protobuf_FileDescriptorProto) google_protobuf_FileDescriptorProto_arrays[1] = { + {.elements = &google_protobuf_FileDescriptorProto_array_elems[0], .len=1}, +}; +static google_protobuf_FileDescriptorSet google_protobuf_FileDescriptorSet_values[1]; + +static google_protobuf_DescriptorProto_ExtensionRange google_protobuf_DescriptorProto_ExtensionRange_values[7]; + +static google_protobuf_DescriptorProto_ExtensionRange *google_protobuf_DescriptorProto_ExtensionRange_array_elems[] = { + &google_protobuf_DescriptorProto_ExtensionRange_values[0], + &google_protobuf_DescriptorProto_ExtensionRange_values[1], + &google_protobuf_DescriptorProto_ExtensionRange_values[2], + &google_protobuf_DescriptorProto_ExtensionRange_values[3], + &google_protobuf_DescriptorProto_ExtensionRange_values[4], + &google_protobuf_DescriptorProto_ExtensionRange_values[5], + &google_protobuf_DescriptorProto_ExtensionRange_values[6], +}; +static UPB_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange) google_protobuf_DescriptorProto_ExtensionRange_arrays[7] = { + {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[0], .len=1}, + {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[1], .len=1}, + {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[2], .len=1}, + {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[3], .len=1}, + {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[4], .len=1}, + {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[5], .len=1}, + {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[6], .len=1}, +}; +static google_protobuf_FileOptions google_protobuf_FileOptions_values[1]; + +static google_protobuf_EnumDescriptorProto google_protobuf_EnumDescriptorProto_values[4]; + +static google_protobuf_EnumDescriptorProto *google_protobuf_EnumDescriptorProto_array_elems[] = { + &google_protobuf_EnumDescriptorProto_values[0], + &google_protobuf_EnumDescriptorProto_values[1], + &google_protobuf_EnumDescriptorProto_values[2], + &google_protobuf_EnumDescriptorProto_values[3], +}; +static UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto) google_protobuf_EnumDescriptorProto_arrays[3] = { + {.elements = &google_protobuf_EnumDescriptorProto_array_elems[0], .len=2}, + {.elements = &google_protobuf_EnumDescriptorProto_array_elems[2], .len=1}, + {.elements = &google_protobuf_EnumDescriptorProto_array_elems[3], .len=1}, +}; +static google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_values[63]; + +static google_protobuf_FieldDescriptorProto *google_protobuf_FieldDescriptorProto_array_elems[] = { + &google_protobuf_FieldDescriptorProto_values[0], + &google_protobuf_FieldDescriptorProto_values[1], + &google_protobuf_FieldDescriptorProto_values[2], + &google_protobuf_FieldDescriptorProto_values[3], + &google_protobuf_FieldDescriptorProto_values[4], + &google_protobuf_FieldDescriptorProto_values[5], + &google_protobuf_FieldDescriptorProto_values[6], + &google_protobuf_FieldDescriptorProto_values[7], + &google_protobuf_FieldDescriptorProto_values[8], + &google_protobuf_FieldDescriptorProto_values[9], + &google_protobuf_FieldDescriptorProto_values[10], + &google_protobuf_FieldDescriptorProto_values[11], + &google_protobuf_FieldDescriptorProto_values[12], + &google_protobuf_FieldDescriptorProto_values[13], + &google_protobuf_FieldDescriptorProto_values[14], + &google_protobuf_FieldDescriptorProto_values[15], + &google_protobuf_FieldDescriptorProto_values[16], + &google_protobuf_FieldDescriptorProto_values[17], + &google_protobuf_FieldDescriptorProto_values[18], + &google_protobuf_FieldDescriptorProto_values[19], + &google_protobuf_FieldDescriptorProto_values[20], + &google_protobuf_FieldDescriptorProto_values[21], + &google_protobuf_FieldDescriptorProto_values[22], + &google_protobuf_FieldDescriptorProto_values[23], + &google_protobuf_FieldDescriptorProto_values[24], + &google_protobuf_FieldDescriptorProto_values[25], + &google_protobuf_FieldDescriptorProto_values[26], + &google_protobuf_FieldDescriptorProto_values[27], + &google_protobuf_FieldDescriptorProto_values[28], + &google_protobuf_FieldDescriptorProto_values[29], + &google_protobuf_FieldDescriptorProto_values[30], + &google_protobuf_FieldDescriptorProto_values[31], + &google_protobuf_FieldDescriptorProto_values[32], + &google_protobuf_FieldDescriptorProto_values[33], + &google_protobuf_FieldDescriptorProto_values[34], + &google_protobuf_FieldDescriptorProto_values[35], + &google_protobuf_FieldDescriptorProto_values[36], + &google_protobuf_FieldDescriptorProto_values[37], + &google_protobuf_FieldDescriptorProto_values[38], + &google_protobuf_FieldDescriptorProto_values[39], + &google_protobuf_FieldDescriptorProto_values[40], + &google_protobuf_FieldDescriptorProto_values[41], + &google_protobuf_FieldDescriptorProto_values[42], + &google_protobuf_FieldDescriptorProto_values[43], + &google_protobuf_FieldDescriptorProto_values[44], + &google_protobuf_FieldDescriptorProto_values[45], + &google_protobuf_FieldDescriptorProto_values[46], + &google_protobuf_FieldDescriptorProto_values[47], + &google_protobuf_FieldDescriptorProto_values[48], + &google_protobuf_FieldDescriptorProto_values[49], + &google_protobuf_FieldDescriptorProto_values[50], + &google_protobuf_FieldDescriptorProto_values[51], + &google_protobuf_FieldDescriptorProto_values[52], + &google_protobuf_FieldDescriptorProto_values[53], + &google_protobuf_FieldDescriptorProto_values[54], + &google_protobuf_FieldDescriptorProto_values[55], + &google_protobuf_FieldDescriptorProto_values[56], + &google_protobuf_FieldDescriptorProto_values[57], + &google_protobuf_FieldDescriptorProto_values[58], + &google_protobuf_FieldDescriptorProto_values[59], + &google_protobuf_FieldDescriptorProto_values[60], + &google_protobuf_FieldDescriptorProto_values[61], + &google_protobuf_FieldDescriptorProto_values[62], +}; +static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FieldDescriptorProto_arrays[18] = { + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[0], .len=1}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[1], .len=8}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[9], .len=7}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[16], .len=2}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[18], .len=8}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[26], .len=3}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[29], .len=3}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[32], .len=3}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[35], .len=4}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[39], .len=5}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[44], .len=2}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[46], .len=5}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[51], .len=1}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[52], .len=1}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[53], .len=1}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[54], .len=1}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[55], .len=6}, + {.elements = &google_protobuf_FieldDescriptorProto_array_elems[61], .len=2}, +}; +static google_protobuf_EnumValueDescriptorProto google_protobuf_EnumValueDescriptorProto_values[25]; + +static google_protobuf_EnumValueDescriptorProto *google_protobuf_EnumValueDescriptorProto_array_elems[] = { + &google_protobuf_EnumValueDescriptorProto_values[0], + &google_protobuf_EnumValueDescriptorProto_values[1], + &google_protobuf_EnumValueDescriptorProto_values[2], + &google_protobuf_EnumValueDescriptorProto_values[3], + &google_protobuf_EnumValueDescriptorProto_values[4], + &google_protobuf_EnumValueDescriptorProto_values[5], + &google_protobuf_EnumValueDescriptorProto_values[6], + &google_protobuf_EnumValueDescriptorProto_values[7], + &google_protobuf_EnumValueDescriptorProto_values[8], + &google_protobuf_EnumValueDescriptorProto_values[9], + &google_protobuf_EnumValueDescriptorProto_values[10], + &google_protobuf_EnumValueDescriptorProto_values[11], + &google_protobuf_EnumValueDescriptorProto_values[12], + &google_protobuf_EnumValueDescriptorProto_values[13], + &google_protobuf_EnumValueDescriptorProto_values[14], + &google_protobuf_EnumValueDescriptorProto_values[15], + &google_protobuf_EnumValueDescriptorProto_values[16], + &google_protobuf_EnumValueDescriptorProto_values[17], + &google_protobuf_EnumValueDescriptorProto_values[18], + &google_protobuf_EnumValueDescriptorProto_values[19], + &google_protobuf_EnumValueDescriptorProto_values[20], + &google_protobuf_EnumValueDescriptorProto_values[21], + &google_protobuf_EnumValueDescriptorProto_values[22], + &google_protobuf_EnumValueDescriptorProto_values[23], + &google_protobuf_EnumValueDescriptorProto_values[24], +}; +static UPB_MSG_ARRAY(google_protobuf_EnumValueDescriptorProto) google_protobuf_EnumValueDescriptorProto_arrays[4] = { + {.elements = &google_protobuf_EnumValueDescriptorProto_array_elems[0], .len=18}, + {.elements = &google_protobuf_EnumValueDescriptorProto_array_elems[18], .len=3}, + {.elements = &google_protobuf_EnumValueDescriptorProto_array_elems[21], .len=2}, + {.elements = &google_protobuf_EnumValueDescriptorProto_array_elems[23], .len=2}, +}; +static google_protobuf_DescriptorProto google_protobuf_DescriptorProto_values[18] = { + + {.set_flags = {.bytes = {0x03}}, + .name = &strings[34], /* "FileDescriptorSet" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[0], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[33], /* "FileDescriptorProto" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[1], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0b}}, + .name = &strings[24], /* "DescriptorProto" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[2], + .extension = 0, /* Not set. */ + .nested_type = &google_protobuf_DescriptorProto_arrays[1], + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x13}}, + .name = &strings[31], /* "FieldDescriptorProto" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[4], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = &google_protobuf_EnumDescriptorProto_arrays[0], + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[26], /* "EnumDescriptorProto" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[5], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[28], /* "EnumValueDescriptorProto" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[6], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[47], /* "ServiceDescriptorProto" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[7], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[41], /* "MethodDescriptorProto" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[8], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x33}}, + .name = &strings[35], /* "FileOptions" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[9], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = &google_protobuf_EnumDescriptorProto_arrays[1], + .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[0], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x23}}, + .name = &strings[40], /* "MessageOptions" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[10], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[1], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x33}}, + .name = &strings[32], /* "FieldOptions" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[11], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = &google_protobuf_EnumDescriptorProto_arrays[2], + .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[2], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x23}}, + .name = &strings[27], /* "EnumOptions" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[12], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[3], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x23}}, + .name = &strings[29], /* "EnumValueOptions" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[13], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[4], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x23}}, + .name = &strings[48], /* "ServiceOptions" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[14], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[5], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x23}}, + .name = &strings[42], /* "MethodOptions" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[15], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[6], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0b}}, + .name = &strings[68], /* "UninterpretedOption" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[16], + .extension = 0, /* Not set. */ + .nested_type = &google_protobuf_DescriptorProto_arrays[2], + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[30], /* "ExtensionRange" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[3], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[43], /* "NamePart" */ + .field = &google_protobuf_FieldDescriptorProto_arrays[17], + .extension = 0, /* Not set. */ + .nested_type = 0, /* Not set. */ + .enum_type = 0, /* Not set. */ + .extension_range = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, +}; +static google_protobuf_FileDescriptorProto google_protobuf_FileDescriptorProto_values[1] = { + + {.set_flags = {.bytes = {0x8b}}, + .name = &strings[74], /* "descriptor/descriptor.proto" */ + .package = &strings[85], /* "google.protobuf" */ + .dependency = 0, /* Not set. */ + .message_type = &google_protobuf_DescriptorProto_arrays[0], + .enum_type = 0, /* Not set. */ + .service = 0, /* Not set. */ + .extension = 0, /* Not set. */ + .options = &google_protobuf_FileOptions_values[0], + }, +}; +static google_protobuf_FileDescriptorSet google_protobuf_FileDescriptorSet_values[1] = { + + {.set_flags = {.bytes = {0x01}}, + .file = &google_protobuf_FileDescriptorProto_arrays[0], + }, +}; +static google_protobuf_DescriptorProto_ExtensionRange google_protobuf_DescriptorProto_ExtensionRange_values[7] = { + + {.set_flags = {.bytes = {0x03}}, + .start = 1000, + .end = 536870912, + }, + {.set_flags = {.bytes = {0x03}}, + .start = 1000, + .end = 536870912, + }, + {.set_flags = {.bytes = {0x03}}, + .start = 1000, + .end = 536870912, + }, + {.set_flags = {.bytes = {0x03}}, + .start = 1000, + .end = 536870912, + }, + {.set_flags = {.bytes = {0x03}}, + .start = 1000, + .end = 536870912, + }, + {.set_flags = {.bytes = {0x03}}, + .start = 1000, + .end = 536870912, + }, + {.set_flags = {.bytes = {0x03}}, + .start = 1000, + .end = 536870912, + }, +}; +static google_protobuf_FileOptions google_protobuf_FileOptions_values[1] = { + + {.set_flags = {.bytes = {0x0b}}, + .java_package = &strings[69], /* "com.google.protobuf" */ + .java_outer_classname = &strings[25], /* "DescriptorProtos" */ + .java_multiple_files = 0, /* Not set. */ + .optimize_for = 1, + .uninterpreted_option = 0, /* Not set. */ + }, +}; +static google_protobuf_EnumDescriptorProto google_protobuf_EnumDescriptorProto_values[4] = { + + {.set_flags = {.bytes = {0x03}}, + .name = &strings[67], /* "Type" */ + .value = &google_protobuf_EnumValueDescriptorProto_arrays[0], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[39], /* "Label" */ + .value = &google_protobuf_EnumValueDescriptorProto_arrays[1], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[44], /* "OptimizeMode" */ + .value = &google_protobuf_EnumValueDescriptorProto_arrays[2], + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[23], /* "CType" */ + .value = &google_protobuf_EnumValueDescriptorProto_arrays[3], + .options = 0, /* Not set. */ + }, +}; +static google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_values[63] = { + + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[84], /* "file" */ + .number = 1, + .label = 3, + .type = 11, + .type_name = &strings[11], /* ".google.protobuf.FileDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[96], /* "name" */ + .number = 1, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[104], /* "package" */ + .number = 2, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[72], /* "dependency" */ + .number = 3, + .label = 3, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[94], /* "message_type" */ + .number = 4, + .label = 3, + .type = 11, + .type_name = &strings[0], /* ".google.protobuf.DescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[77], /* "enum_type" */ + .number = 5, + .label = 3, + .type = 11, + .type_name = &strings[2], /* ".google.protobuf.EnumDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[107], /* "service" */ + .number = 6, + .label = 3, + .type = 11, + .type_name = &strings[17], /* ".google.protobuf.ServiceDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[80], /* "extension" */ + .number = 7, + .label = 3, + .type = 11, + .type_name = &strings[6], /* ".google.protobuf.FieldDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[102], /* "options" */ + .number = 8, + .label = 1, + .type = 11, + .type_name = &strings[12], /* ".google.protobuf.FileOptions" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[96], /* "name" */ + .number = 1, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[83], /* "field" */ + .number = 2, + .label = 3, + .type = 11, + .type_name = &strings[6], /* ".google.protobuf.FieldDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[99], /* "nested_type" */ + .number = 3, + .label = 3, + .type = 11, + .type_name = &strings[0], /* ".google.protobuf.DescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[77], /* "enum_type" */ + .number = 4, + .label = 3, + .type = 11, + .type_name = &strings[2], /* ".google.protobuf.EnumDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[81], /* "extension_range" */ + .number = 5, + .label = 3, + .type = 11, + .type_name = &strings[1], /* ".google.protobuf.DescriptorProto.ExtensionRange" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[80], /* "extension" */ + .number = 6, + .label = 3, + .type = 11, + .type_name = &strings[6], /* ".google.protobuf.FieldDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[102], /* "options" */ + .number = 7, + .label = 1, + .type = 11, + .type_name = &strings[14], /* ".google.protobuf.MessageOptions" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[108], /* "start" */ + .number = 1, + .label = 1, + .type = 5, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[76], /* "end" */ + .number = 2, + .label = 1, + .type = 5, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[96], /* "name" */ + .number = 1, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[79], /* "extendee" */ + .number = 2, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[100], /* "number" */ + .number = 3, + .label = 1, + .type = 5, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[92], /* "label" */ + .number = 4, + .label = 1, + .type = 14, + .type_name = &strings[7], /* ".google.protobuf.FieldDescriptorProto.Label" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[110], /* "type" */ + .number = 5, + .label = 1, + .type = 14, + .type_name = &strings[8], /* ".google.protobuf.FieldDescriptorProto.Type" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[111], /* "type_name" */ + .number = 6, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[71], /* "default_value" */ + .number = 7, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[102], /* "options" */ + .number = 8, + .label = 1, + .type = 11, + .type_name = &strings[9], /* ".google.protobuf.FieldOptions" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[96], /* "name" */ + .number = 1, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[113], /* "value" */ + .number = 2, + .label = 3, + .type = 11, + .type_name = &strings[4], /* ".google.protobuf.EnumValueDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[102], /* "options" */ + .number = 3, + .label = 1, + .type = 11, + .type_name = &strings[3], /* ".google.protobuf.EnumOptions" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[96], /* "name" */ + .number = 1, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[100], /* "number" */ + .number = 2, + .label = 1, + .type = 5, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[102], /* "options" */ + .number = 3, + .label = 1, + .type = 11, + .type_name = &strings[5], /* ".google.protobuf.EnumValueOptions" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[96], /* "name" */ + .number = 1, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[95], /* "method" */ + .number = 2, + .label = 3, + .type = 11, + .type_name = &strings[15], /* ".google.protobuf.MethodDescriptorProto" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[102], /* "options" */ + .number = 3, + .label = 1, + .type = 11, + .type_name = &strings[18], /* ".google.protobuf.ServiceOptions" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[96], /* "name" */ + .number = 1, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[87], /* "input_type" */ + .number = 2, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[103], /* "output_type" */ + .number = 3, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[102], /* "options" */ + .number = 4, + .label = 1, + .type = 11, + .type_name = &strings[16], /* ".google.protobuf.MethodOptions" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[91], /* "java_package" */ + .number = 1, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[90], /* "java_outer_classname" */ + .number = 8, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x5f}}, + .name = &strings[101], /* "optimize_for" */ + .number = 9, + .label = 1, + .type = 14, + .type_name = &strings[13], /* ".google.protobuf.FileOptions.OptimizeMode" */ + .extendee = 0, /* Not set. */ + .default_value = &strings[45], /* "SPEED" */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x4f}}, + .name = &strings[89], /* "java_multiple_files" */ + .number = 10, + .label = 1, + .type = 8, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = &strings[82], /* "false" */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[112], /* "uninterpreted_option" */ + .number = 999, + .label = 3, + .type = 11, + .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x4f}}, + .name = &strings[93], /* "message_set_wire_format" */ + .number = 1, + .label = 1, + .type = 8, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = &strings[82], /* "false" */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[112], /* "uninterpreted_option" */ + .number = 999, + .label = 3, + .type = 11, + .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[70], /* "ctype" */ + .number = 1, + .label = 1, + .type = 14, + .type_name = &strings[10], /* ".google.protobuf.FieldOptions.CType" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[105], /* "packed" */ + .number = 2, + .label = 1, + .type = 8, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x4f}}, + .name = &strings[73], /* "deprecated" */ + .number = 3, + .label = 1, + .type = 8, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = &strings[82], /* "false" */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[78], /* "experimental_map_key" */ + .number = 9, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[112], /* "uninterpreted_option" */ + .number = 999, + .label = 3, + .type = 11, + .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[112], /* "uninterpreted_option" */ + .number = 999, + .label = 3, + .type = 11, + .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[112], /* "uninterpreted_option" */ + .number = 999, + .label = 3, + .type = 11, + .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[112], /* "uninterpreted_option" */ + .number = 999, + .label = 3, + .type = 11, + .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[112], /* "uninterpreted_option" */ + .number = 999, + .label = 3, + .type = 11, + .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x1f}}, + .name = &strings[96], /* "name" */ + .number = 2, + .label = 3, + .type = 11, + .type_name = &strings[20], /* ".google.protobuf.UninterpretedOption.NamePart" */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[86], /* "identifier_value" */ + .number = 3, + .label = 1, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[106], /* "positive_int_value" */ + .number = 4, + .label = 1, + .type = 4, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[98], /* "negative_int_value" */ + .number = 5, + .label = 1, + .type = 3, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[75], /* "double_value" */ + .number = 6, + .label = 1, + .type = 1, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[109], /* "string_value" */ + .number = 7, + .label = 1, + .type = 12, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[97], /* "name_part" */ + .number = 1, + .label = 2, + .type = 9, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x0f}}, + .name = &strings[88], /* "is_extension" */ + .number = 2, + .label = 2, + .type = 8, + .type_name = 0, /* Not set. */ + .extendee = 0, /* Not set. */ + .default_value = 0, /* Not set. */ + .options = 0, /* Not set. */ + }, +}; +static google_protobuf_EnumValueDescriptorProto google_protobuf_EnumValueDescriptorProto_values[25] = { + + {.set_flags = {.bytes = {0x03}}, + .name = &strings[51], /* "TYPE_DOUBLE" */ + .number = 1, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[55], /* "TYPE_FLOAT" */ + .number = 2, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[58], /* "TYPE_INT64" */ + .number = 3, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[66], /* "TYPE_UINT64" */ + .number = 4, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[57], /* "TYPE_INT32" */ + .number = 5, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[54], /* "TYPE_FIXED64" */ + .number = 6, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[53], /* "TYPE_FIXED32" */ + .number = 7, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[49], /* "TYPE_BOOL" */ + .number = 8, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[64], /* "TYPE_STRING" */ + .number = 9, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[56], /* "TYPE_GROUP" */ + .number = 10, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[59], /* "TYPE_MESSAGE" */ + .number = 11, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[50], /* "TYPE_BYTES" */ + .number = 12, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[65], /* "TYPE_UINT32" */ + .number = 13, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[52], /* "TYPE_ENUM" */ + .number = 14, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[60], /* "TYPE_SFIXED32" */ + .number = 15, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[61], /* "TYPE_SFIXED64" */ + .number = 16, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[62], /* "TYPE_SINT32" */ + .number = 17, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[63], /* "TYPE_SINT64" */ + .number = 18, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[36], /* "LABEL_OPTIONAL" */ + .number = 1, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[38], /* "LABEL_REQUIRED" */ + .number = 2, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[37], /* "LABEL_REPEATED" */ + .number = 3, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[45], /* "SPEED" */ + .number = 1, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[21], /* "CODE_SIZE" */ + .number = 2, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[22], /* "CORD" */ + .number = 1, + .options = 0, /* Not set. */ + }, + {.set_flags = {.bytes = {0x03}}, + .name = &strings[46], /* "STRING_PIECE" */ + .number = 2, + .options = 0, /* Not set. */ + }, +}; +/* The externally-visible definition. */ +google_protobuf_FileDescriptorSet *upb_file_descriptor_set = &google_protobuf_FileDescriptorSet_values[0]; diff --git a/descriptor/descriptor.h b/descriptor/descriptor.h index e8765f2..39d3117 100644 --- a/descriptor/descriptor.h +++ b/descriptor/descriptor.h @@ -1,13 +1,26 @@ -/* Auto-generated from descriptor.proto. Do not edit. */ +/* This file was generated by upbc (the upb compiler). Do not edit. */ -#ifndef GOOGLE_PROTOBUF_DESCRIPTOR_H_ -#define GOOGLE_PROTOBUF_DESCRIPTOR_H_ +#ifndef DESCRIPTOR_DESCRIPTOR_H +#define DESCRIPTOR_DESCRIPTOR_H -#include "upb_string.h" -#include "upb_array.h" +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +struct google_protobuf_FileDescriptorSet; +extern struct google_protobuf_FileDescriptorSet *upb_file_descriptor_set; /* Enums. */ +typedef enum google_protobuf_FieldOptions_CType { + GOOGLE_PROTOBUF_FIELDOPTIONS_CORD = 1, + GOOGLE_PROTOBUF_FIELDOPTIONS_STRING_PIECE = 2 +} google_protobuf_FieldOptions_CType; + typedef enum google_protobuf_FieldDescriptorProto_Type { GOOGLE_PROTOBUF_FIELDDESCRIPTORPROTO_TYPE_DOUBLE = 1, GOOGLE_PROTOBUF_FIELDDESCRIPTORPROTO_TYPE_FLOAT = 2, @@ -40,38 +53,37 @@ typedef enum google_protobuf_FileOptions_OptimizeMode { GOOGLE_PROTOBUF_FILEOPTIONS_CODE_SIZE = 2 } google_protobuf_FileOptions_OptimizeMode; -typedef enum google_protobuf_FieldOptions_CType { - GOOGLE_PROTOBUF_FIELDOPTIONS_CORD = 1, - GOOGLE_PROTOBUF_FIELDOPTIONS_STRING_PIECE = 2 -} google_protobuf_FieldOptions_CType; - /* Forward declarations of all message types. * So they can refer to each other in possibly-recursive ways. */ -struct google_protobuf_FileDescriptorSet; -typedef struct google_protobuf_FileDescriptorSet - google_protobuf_FileDescriptorSet; - -struct google_protobuf_FileDescriptorProto; -typedef struct google_protobuf_FileDescriptorProto - google_protobuf_FileDescriptorProto; +struct google_protobuf_UninterpretedOption_NamePart; +typedef struct google_protobuf_UninterpretedOption_NamePart + google_protobuf_UninterpretedOption_NamePart; struct google_protobuf_DescriptorProto; typedef struct google_protobuf_DescriptorProto google_protobuf_DescriptorProto; -struct google_protobuf_DescriptorProto_ExtensionRange; -typedef struct google_protobuf_DescriptorProto_ExtensionRange - google_protobuf_DescriptorProto_ExtensionRange; - -struct google_protobuf_FieldDescriptorProto; -typedef struct google_protobuf_FieldDescriptorProto - google_protobuf_FieldDescriptorProto; - struct google_protobuf_EnumDescriptorProto; typedef struct google_protobuf_EnumDescriptorProto google_protobuf_EnumDescriptorProto; +struct google_protobuf_UninterpretedOption; +typedef struct google_protobuf_UninterpretedOption + google_protobuf_UninterpretedOption; + +struct google_protobuf_FileDescriptorProto; +typedef struct google_protobuf_FileDescriptorProto + google_protobuf_FileDescriptorProto; + +struct google_protobuf_MethodDescriptorProto; +typedef struct google_protobuf_MethodDescriptorProto + google_protobuf_MethodDescriptorProto; + +struct google_protobuf_EnumValueOptions; +typedef struct google_protobuf_EnumValueOptions + google_protobuf_EnumValueOptions; + struct google_protobuf_EnumValueDescriptorProto; typedef struct google_protobuf_EnumValueDescriptorProto google_protobuf_EnumValueDescriptorProto; @@ -80,9 +92,17 @@ struct google_protobuf_ServiceDescriptorProto; typedef struct google_protobuf_ServiceDescriptorProto google_protobuf_ServiceDescriptorProto; -struct google_protobuf_MethodDescriptorProto; -typedef struct google_protobuf_MethodDescriptorProto - google_protobuf_MethodDescriptorProto; +struct google_protobuf_FileDescriptorSet; +typedef struct google_protobuf_FileDescriptorSet + google_protobuf_FileDescriptorSet; + +struct google_protobuf_DescriptorProto_ExtensionRange; +typedef struct google_protobuf_DescriptorProto_ExtensionRange + google_protobuf_DescriptorProto_ExtensionRange; + +struct google_protobuf_FieldOptions; +typedef struct google_protobuf_FieldOptions + google_protobuf_FieldOptions; struct google_protobuf_FileOptions; typedef struct google_protobuf_FileOptions @@ -92,17 +112,13 @@ struct google_protobuf_MessageOptions; typedef struct google_protobuf_MessageOptions google_protobuf_MessageOptions; -struct google_protobuf_FieldOptions; -typedef struct google_protobuf_FieldOptions - google_protobuf_FieldOptions; - struct google_protobuf_EnumOptions; typedef struct google_protobuf_EnumOptions google_protobuf_EnumOptions; -struct google_protobuf_EnumValueOptions; -typedef struct google_protobuf_EnumValueOptions - google_protobuf_EnumValueOptions; +struct google_protobuf_FieldDescriptorProto; +typedef struct google_protobuf_FieldDescriptorProto + google_protobuf_FieldDescriptorProto; struct google_protobuf_ServiceOptions; typedef struct google_protobuf_ServiceOptions @@ -112,126 +128,132 @@ struct google_protobuf_MethodOptions; typedef struct google_protobuf_MethodOptions google_protobuf_MethodOptions; -struct google_protobuf_UninterpretedOption; -typedef struct google_protobuf_UninterpretedOption - google_protobuf_UninterpretedOption; - -struct google_protobuf_UninterpretedOption_NamePart; -typedef struct google_protobuf_UninterpretedOption_NamePart - google_protobuf_UninterpretedOption_NamePart; - /* The message definitions themselves. */ -struct google_protobuf_FileDescriptorSet { +struct google_protobuf_UninterpretedOption_NamePart { union { uint8_t bytes[1]; struct { - bool file:1; /* = 1, repeated. */ + bool name_part:1; /* = 1, required. */ + bool is_extension:1; /* = 2, required. */ } has; } set_flags; - UPB_MSG_ARRAY(google_protobuf_FileDescriptorProto)* file; + struct upb_string* name_part; + bool is_extension; }; -UPB_DEFINE_MSG_ARRAY(google_protobuf_FileDescriptorSet) +UPB_DEFINE_MSG_ARRAY(google_protobuf_UninterpretedOption_NamePart) -struct google_protobuf_FileDescriptorProto { +struct google_protobuf_DescriptorProto { union { uint8_t bytes[1]; struct { bool name:1; /* = 1, optional. */ - bool package:1; /* = 2, optional. */ - bool dependency:1; /* = 3, repeated. */ - bool message_type:1; /* = 4, repeated. */ - bool enum_type:1; /* = 5, repeated. */ - bool service:1; /* = 6, repeated. */ - bool extension:1; /* = 7, repeated. */ - bool options:1; /* = 8, optional. */ + bool field:1; /* = 2, repeated. */ + bool nested_type:1; /* = 3, repeated. */ + bool enum_type:1; /* = 4, repeated. */ + bool extension_range:1; /* = 5, repeated. */ + bool extension:1; /* = 6, repeated. */ + bool options:1; /* = 7, optional. */ } has; } set_flags; struct upb_string* name; - struct upb_string* package; - struct upb_string_array* dependency; - UPB_MSG_ARRAY(google_protobuf_DescriptorProto)* message_type; + UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* field; + UPB_MSG_ARRAY(google_protobuf_DescriptorProto)* nested_type; UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto)* enum_type; - UPB_MSG_ARRAY(google_protobuf_ServiceDescriptorProto)* service; + UPB_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange)* extension_range; UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* extension; - google_protobuf_FileOptions* options; + google_protobuf_MessageOptions* options; }; -UPB_DEFINE_MSG_ARRAY(google_protobuf_FileDescriptorProto) +UPB_DEFINE_MSG_ARRAY(google_protobuf_DescriptorProto) -struct google_protobuf_DescriptorProto_ExtensionRange { +struct google_protobuf_EnumDescriptorProto { union { uint8_t bytes[1]; struct { - bool start:1; /* = 1, optional. */ - bool end:1; /* = 2, optional. */ + bool name:1; /* = 1, optional. */ + bool value:1; /* = 2, repeated. */ + bool options:1; /* = 3, optional. */ } has; } set_flags; - int32_t start; - int32_t end; + struct upb_string* name; + UPB_MSG_ARRAY(google_protobuf_EnumValueDescriptorProto)* value; + google_protobuf_EnumOptions* options; }; -UPB_DEFINE_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange) -struct google_protobuf_DescriptorProto { +UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumDescriptorProto) + +struct google_protobuf_UninterpretedOption { union { uint8_t bytes[1]; struct { - bool name:1; /* = 1, optional. */ - bool field:1; /* = 2, repeated. */ - bool nested_type:1; /* = 3, repeated. */ - bool enum_type:1; /* = 4, repeated. */ - bool extension_range:1; /* = 5, repeated. */ - bool extension:1; /* = 6, repeated. */ - bool options:1; /* = 7, optional. */ + bool name:1; /* = 2, repeated. */ + bool identifier_value:1; /* = 3, optional. */ + bool positive_int_value:1; /* = 4, optional. */ + bool negative_int_value:1; /* = 5, optional. */ + bool double_value:1; /* = 6, optional. */ + bool string_value:1; /* = 7, optional. */ } has; } set_flags; - struct upb_string* name; - UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* field; - UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* extension; - UPB_MSG_ARRAY(google_protobuf_DescriptorProto)* nested_type; - UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto)* enum_type; - UPB_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange)* extension_range; - google_protobuf_MessageOptions* options; + UPB_MSG_ARRAY(google_protobuf_UninterpretedOption_NamePart)* name; + struct upb_string* identifier_value; + uint64_t positive_int_value; + int64_t negative_int_value; + double double_value; + struct upb_string* string_value; }; -UPB_DEFINE_MSG_ARRAY(google_protobuf_DescriptorProto) +UPB_DEFINE_MSG_ARRAY(google_protobuf_UninterpretedOption) -struct google_protobuf_FieldDescriptorProto { +struct google_protobuf_FileDescriptorProto { union { uint8_t bytes[1]; struct { bool name:1; /* = 1, optional. */ - bool extendee:1; /* = 2, optional. */ - bool number:1; /* = 3, optional. */ - bool label:1; /* = 4, optional. */ - bool type:1; /* = 5, optional. */ - bool type_name:1; /* = 6, optional. */ - bool default_value:1; /* = 7, optional. */ + bool package:1; /* = 2, optional. */ + bool dependency:1; /* = 3, repeated. */ + bool message_type:1; /* = 4, repeated. */ + bool enum_type:1; /* = 5, repeated. */ + bool service:1; /* = 6, repeated. */ + bool extension:1; /* = 7, repeated. */ bool options:1; /* = 8, optional. */ } has; } set_flags; struct upb_string* name; - int32_t number; - int32_t label; /* enum google.protobuf.FieldDescriptorProto.Label */ - int32_t type; /* enum google.protobuf.FieldDescriptorProto.Type */ - struct upb_string* type_name; - struct upb_string* extendee; - struct upb_string* default_value; - google_protobuf_FieldOptions* options; + struct upb_string* package; + struct upb_string_array* dependency; + UPB_MSG_ARRAY(google_protobuf_DescriptorProto)* message_type; + UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto)* enum_type; + UPB_MSG_ARRAY(google_protobuf_ServiceDescriptorProto)* service; + UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* extension; + google_protobuf_FileOptions* options; }; -UPB_DEFINE_MSG_ARRAY(google_protobuf_FieldDescriptorProto) +UPB_DEFINE_MSG_ARRAY(google_protobuf_FileDescriptorProto) -struct google_protobuf_EnumDescriptorProto { +struct google_protobuf_MethodDescriptorProto { union { uint8_t bytes[1]; struct { bool name:1; /* = 1, optional. */ - bool value:1; /* = 2, repeated. */ - bool options:1; /* = 3, optional. */ + bool input_type:1; /* = 2, optional. */ + bool output_type:1; /* = 3, optional. */ + bool options:1; /* = 4, optional. */ } has; } set_flags; struct upb_string* name; - UPB_MSG_ARRAY(google_protobuf_EnumValueDescriptorProto)* value; - google_protobuf_EnumOptions* options; + struct upb_string* input_type; + struct upb_string* output_type; + google_protobuf_MethodOptions* options; }; -UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumDescriptorProto) +UPB_DEFINE_MSG_ARRAY(google_protobuf_MethodDescriptorProto) + +struct google_protobuf_EnumValueOptions { + union { + uint8_t bytes[1]; + struct { + bool uninterpreted_option:1; /* = 999, repeated. */ + } has; + } set_flags; + UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option; +}; +UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumValueOptions) struct google_protobuf_EnumValueDescriptorProto { union { @@ -263,22 +285,48 @@ struct google_protobuf_ServiceDescriptorProto { }; UPB_DEFINE_MSG_ARRAY(google_protobuf_ServiceDescriptorProto) -struct google_protobuf_MethodDescriptorProto { +struct google_protobuf_FileDescriptorSet { union { uint8_t bytes[1]; struct { - bool name:1; /* = 1, optional. */ - bool input_type:1; /* = 2, optional. */ - bool output_type:1; /* = 3, optional. */ - bool options:1; /* = 4, optional. */ + bool file:1; /* = 1, repeated. */ } has; } set_flags; - struct upb_string* name; - struct upb_string* input_type; - struct upb_string* output_type; - google_protobuf_MethodOptions* options; + UPB_MSG_ARRAY(google_protobuf_FileDescriptorProto)* file; }; -UPB_DEFINE_MSG_ARRAY(google_protobuf_MethodDescriptorProto) +UPB_DEFINE_MSG_ARRAY(google_protobuf_FileDescriptorSet) + +struct google_protobuf_DescriptorProto_ExtensionRange { + union { + uint8_t bytes[1]; + struct { + bool start:1; /* = 1, optional. */ + bool end:1; /* = 2, optional. */ + } has; + } set_flags; + int32_t start; + int32_t end; +}; +UPB_DEFINE_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange) + +struct google_protobuf_FieldOptions { + union { + uint8_t bytes[1]; + struct { + bool ctype:1; /* = 1, optional. */ + bool packed:1; /* = 2, optional. */ + bool deprecated:1; /* = 3, optional. */ + bool experimental_map_key:1; /* = 9, optional. */ + bool uninterpreted_option:1; /* = 999, repeated. */ + } has; + } set_flags; + uint32_t ctype; + bool packed; + bool deprecated; + struct upb_string* experimental_map_key; + UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option; +}; +UPB_DEFINE_MSG_ARRAY(google_protobuf_FieldOptions) struct google_protobuf_FileOptions { union { @@ -293,8 +341,8 @@ struct google_protobuf_FileOptions { } set_flags; struct upb_string* java_package; struct upb_string* java_outer_classname; + uint32_t optimize_for; bool java_multiple_files; - int32_t optimize_for; /* enum google.protobuf.FileOptions.OptimizeMode */ UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option; }; UPB_DEFINE_MSG_ARRAY(google_protobuf_FileOptions) @@ -312,21 +360,6 @@ struct google_protobuf_MessageOptions { }; UPB_DEFINE_MSG_ARRAY(google_protobuf_MessageOptions) -struct google_protobuf_FieldOptions { - union { - uint8_t bytes[1]; - struct { - bool ctype:1; /* = 1, optional. */ - bool experimental_map_key:1; /* = 9, optional. */ - bool uninterpreted_option:1; /* = 999, repeated. */ - } has; - } set_flags; - int32_t ctype; /* enum google.protobuf.FieldOptions.CType */ - struct upb_string* experimental_map_key; - UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option; -}; -UPB_DEFINE_MSG_ARRAY(google_protobuf_FieldOptions) - struct google_protobuf_EnumOptions { union { uint8_t bytes[1]; @@ -338,16 +371,30 @@ struct google_protobuf_EnumOptions { }; UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumOptions) -struct google_protobuf_EnumValueOptions { +struct google_protobuf_FieldDescriptorProto { union { uint8_t bytes[1]; struct { - bool uninterpreted_option:1; /* = 999, repeated. */ + bool name:1; /* = 1, optional. */ + bool extendee:1; /* = 2, optional. */ + bool number:1; /* = 3, optional. */ + bool label:1; /* = 4, optional. */ + bool type:1; /* = 5, optional. */ + bool type_name:1; /* = 6, optional. */ + bool default_value:1; /* = 7, optional. */ + bool options:1; /* = 8, optional. */ } has; } set_flags; - UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option; + struct upb_string* name; + struct upb_string* extendee; + int32_t number; + uint32_t label; + uint32_t type; + struct upb_string* type_name; + struct upb_string* default_value; + google_protobuf_FieldOptions* options; }; -UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumValueOptions) +UPB_DEFINE_MSG_ARRAY(google_protobuf_FieldDescriptorProto) struct google_protobuf_ServiceOptions { union { @@ -371,39 +418,8 @@ struct google_protobuf_MethodOptions { }; UPB_DEFINE_MSG_ARRAY(google_protobuf_MethodOptions) -struct google_protobuf_UninterpretedOption_NamePart { - union { - uint8_t bytes[1]; - struct { - bool name_part:1; /* = 1, required. */ - bool is_extension:1; /* = 2, required. */ - } has; - } set_flags; - struct upb_string* name_part; - bool is_extension; -}; -UPB_DEFINE_MSG_ARRAY(google_protobuf_UninterpretedOption_NamePart) -struct google_protobuf_UninterpretedOption { - union { - uint8_t bytes[1]; - struct { - bool name:1; /* = 2, repeated. */ - bool identifier_value:1; /* = 3, optional. */ - bool positive_int_value:1; /* = 4, optional. */ - bool negative_int_value:1; /* = 5, optional. */ - bool double_value:1; /* = 6, optional. */ - bool string_value:1; /* = 7, optional. */ - } has; - } set_flags; - UPB_MSG_ARRAY(google_protobuf_UninterpretedOption_NamePart)* name; - struct upb_string* identifier_value; - uint64_t positive_int_value; - int64_t negative_int_value; - double double_value; - struct upb_string* string_value; -}; -UPB_DEFINE_MSG_ARRAY(google_protobuf_UninterpretedOption) - -extern google_protobuf_FileDescriptorProto google_protobuf_filedescriptor; +#ifdef __cplusplus +} /* extern "C" */ +#endif -#endif /* GOOGLE_PROTOBUF_DESCRIPTOR_H_ */ +#endif /* DESCRIPTOR_DESCRIPTOR_H */ -- cgit v1.2.3