asn1: Do not emit the same ASN.1 C comments repeatedly

This commit is contained in:
Nicolas Williams
2023-09-21 16:56:45 -05:00
committed by Jeffrey Altman
parent cfd2ccb546
commit c922303dd0
3 changed files with 15 additions and 4 deletions

View File

@@ -238,6 +238,7 @@ struct symbol {
IOSObject *object;
IOSObjectSet *objectset;
HEIM_TAILQ_ENTRY(symbol) symlist;
unsigned int emitted_asn1:1;
unsigned int emitted_declaration:1;
unsigned int emitted_definition:1;
unsigned int emitted_tag_enums:1;
@@ -260,6 +261,7 @@ Symbol *getsym(char *name);
void output_name (char *);
int checkundefined(void);
void generate_types(void);
void emitted_asn1(const Symbol *);
void emitted_declaration(const Symbol *);
void emitted_definition(const Symbol *);
void emitted_tag_enums(const Symbol *);