Ethereal-dev: [Ethereal-dev] asn2eth problems with bitfields with dashed ("-") names
Hi,
Asn2eth create hf fields with dashed names for bitfields with dashed names causing compie to fail.
Odb-GeneralData ::= BIT STRING {
allOGCallsBarred(0),
internationalOGCallsBarred(1),
internationalOGCallsNotToHPLMNCountryBarred(2),
premiumRateInformationOGCallsBarred (3 ),
premiumRateEntertainementOGCallsBarred (4 ),
ssAccessBarred (5 ),
interzonalOGCallsBarred (6 ),
interzonalOGCallsNotToHPLMNCountryBarred (7 ),
interzonalOGCallsAndIntOGCallsNotToHPLMNCountryBarred (8 ),
allECTBarred (9 ),
chargeableECTBarred (10 ),
internationalECTBarred (11 ),
interzonalECTBarred (12 ),
doublyChargeableECTBarred (13 ),
multipleECTBarred (14 ),
allPacketOrientedServicesBarred (15 ),
roamerAccessToHPLMN-AP-Barred (16 ),
roamerAccessToVPLMN-AP-Barred (17 ),
roamingOutsidePLMNOG-CallsBarred (18 ),
allIC-CallsBarred (19 ),
roamingOutsidePLMNIC-CallsBarred (20 ),
roamingOutsidePLMNICountryIC-CallsBarred (21 ),
roamingOutsidePLMN-Barred (22 ),
roamingOutsidePLMN-CountryBarred (23 ),
registrationAllCF-Barred (24 ),
registrationCFNotToHPLMN-Barred (25 ),
registrationInterzonalCF-Barred (26 ),
registrationInterzonalCFNotToHPLMN-Barred (27 ),
registrationInternationalCF-Barred (28 )}
Generates hf fields with:
static int hf_gsm_map_Odb_GeneralData_roamerAccessToHPLMN-AP-Barred = -1;
packet-gsm_map.c(695) : error C2143: syntax error : missing '{' before '-'
packet-gsm_map.c(695) : error C2059: syntax error : '-'
<<GSMMAP.asn>>
Attachment:
GSMMAP.asn
Description: GSMMAP.asn