head 1.1; access; symbols; locks; strict; comment @// @; 1.1 date 2026.04.09.07.44.36; author wiz; state Exp; branches; next ; commitid Lo7oqKJF5xzfXfBG; desc @@ 1.1 log @protobuf-c: fix build with protobuf 34 Using upstream pull request. Bump PKGREVISION. @ text @$NetBSD$ Fix build with protobuf 34. https://github.com/protobuf-c/protobuf-c/pull/797 --- protoc-gen-c/c_string_field.cc.orig 2025-02-02 04:19:55.000000000 +0000 +++ protoc-gen-c/c_string_field.cc @@@@ -94,7 +94,7 @@@@ void StringFieldGenerator::GenerateStructMembers(googl { const ProtobufCFileOptions opt = descriptor_->file()->options().GetExtension(pb_c_file); - switch (descriptor_->label()) { + switch (FieldLabel(descriptor_)) { case google::protobuf::FieldDescriptor::LABEL_REQUIRED: case google::protobuf::FieldDescriptor::LABEL_OPTIONAL: if (opt.const_strings()) @@@@ -138,7 +138,7 @@@@ void StringFieldGenerator::GenerateStaticInit(google:: } else { vars["default"] = "(char *)protobuf_c_empty_string"; } - switch (descriptor_->label()) { + switch (FieldLabel(descriptor_)) { case google::protobuf::FieldDescriptor::LABEL_REQUIRED: case google::protobuf::FieldDescriptor::LABEL_OPTIONAL: printer->Print(vars, "$default$"); @