diff --git a/protobuf-c/protobuf-c.c b/protobuf-c/protobuf-c.c index dc405ec..5da7d07 100644 --- a/protobuf-c/protobuf-c.c +++ b/protobuf-c/protobuf-c.c @@ -2095,9 +2095,9 @@ parse_tag_and_wiretype(size_t len, /* sizeof(ScannedMember) must be <= (1UL<Print("typedef struct _$classname$ $classname$;\n", + printer->Print("typedef struct $classname$ $classname$;\n", "classname", FullNameToC(descriptor_->full_name())); for (int i = 0; i < descriptor_->nested_type_count(); i++) { @@ -179,7 +179,7 @@ GenerateStructDefinition(io::Printer* printer) { PrintComment (printer, msgSourceLoc.leading_comments); printer->Print(vars, - "struct $dllexport$ _$classname$\n" + "struct $dllexport$ $classname$\n" "{\n" " ProtobufCMessage base;\n"); diff --git a/protoc-c/c_service.cc b/protoc-c/c_service.cc index ad09ff1..a4ae1d7 100644 --- a/protoc-c/c_service.cc +++ b/protoc-c/c_service.cc @@ -98,8 +98,8 @@ void ServiceGenerator::GenerateMainHFile(io::Printer* printer) void ServiceGenerator::GenerateVfuncs(io::Printer* printer) { printer->Print(vars_, - "typedef struct _$cname$_Service $cname$_Service;\n" - "struct _$cname$_Service\n" + "typedef struct $cname$_Service $cname$_Service;\n" + "struct $cname$_Service\n" "{\n" " ProtobufCService base;\n"); for (int i = 0; i < descriptor_->method_count(); i++) {