Merge pull request #430 from protobuf-c/ilya-underscore

protoc-c: Remove leading underscores from structs
This commit is contained in:
Robert Edmonds 2020-06-20 15:56:46 -04:00 committed by GitHub
commit d18a21d5ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 6 deletions

View File

@ -2095,9 +2095,9 @@ parse_tag_and_wiretype(size_t len,
/* sizeof(ScannedMember) must be <= (1UL<<BOUND_SIZEOF_SCANNED_MEMBER_LOG2) */ /* sizeof(ScannedMember) must be <= (1UL<<BOUND_SIZEOF_SCANNED_MEMBER_LOG2) */
#define BOUND_SIZEOF_SCANNED_MEMBER_LOG2 5 #define BOUND_SIZEOF_SCANNED_MEMBER_LOG2 5
typedef struct _ScannedMember ScannedMember; typedef struct ScannedMember ScannedMember;
/** Field as it's being read. */ /** Field as it's being read. */
struct _ScannedMember { struct ScannedMember {
uint32_t tag; /**< Field tag. */ uint32_t tag; /**< Field tag. */
uint8_t wire_type; /**< Field type. */ uint8_t wire_type; /**< Field type. */
uint8_t length_prefix_len; /**< Prefix length. */ uint8_t length_prefix_len; /**< Prefix length. */

View File

@ -111,7 +111,7 @@ MessageGenerator::~MessageGenerator() {}
void MessageGenerator:: void MessageGenerator::
GenerateStructTypedef(io::Printer* printer) { GenerateStructTypedef(io::Printer* printer) {
printer->Print("typedef struct _$classname$ $classname$;\n", printer->Print("typedef struct $classname$ $classname$;\n",
"classname", FullNameToC(descriptor_->full_name())); "classname", FullNameToC(descriptor_->full_name()));
for (int i = 0; i < descriptor_->nested_type_count(); i++) { for (int i = 0; i < descriptor_->nested_type_count(); i++) {
@ -179,7 +179,7 @@ GenerateStructDefinition(io::Printer* printer) {
PrintComment (printer, msgSourceLoc.leading_comments); PrintComment (printer, msgSourceLoc.leading_comments);
printer->Print(vars, printer->Print(vars,
"struct $dllexport$ _$classname$\n" "struct $dllexport$ $classname$\n"
"{\n" "{\n"
" ProtobufCMessage base;\n"); " ProtobufCMessage base;\n");

View File

@ -98,8 +98,8 @@ void ServiceGenerator::GenerateMainHFile(io::Printer* printer)
void ServiceGenerator::GenerateVfuncs(io::Printer* printer) void ServiceGenerator::GenerateVfuncs(io::Printer* printer)
{ {
printer->Print(vars_, printer->Print(vars_,
"typedef struct _$cname$_Service $cname$_Service;\n" "typedef struct $cname$_Service $cname$_Service;\n"
"struct _$cname$_Service\n" "struct $cname$_Service\n"
"{\n" "{\n"
" ProtobufCService base;\n"); " ProtobufCService base;\n");
for (int i = 0; i < descriptor_->method_count(); i++) { for (int i = 0; i < descriptor_->method_count(); i++) {