Adrienne E. Siskind skrev 2010-04-14 15:35:
> Thanks, Anders.  Both suggestions helped.
>
> Turns out that's not the only ASN construct in the SLE specs that
> asn2wrs doesn't like, so I'll be making a list of them as I progress.
>    
If you intend to commit this to wireshark when you are finished we could 
add the files under
/asn1/xxx
while the work progresses in that way it may be easier to comment/help 
on any problems.
> ------------------
> [snip - using foo example from wiki]
>    
>>> The resulting compile fails for the asn2wrs-generated packet-foo.c.
>>> The compilation errors ostensibly occur in packet-per.h, and are of
>>> the type I'd usually expect to see if there was a missing closing
>>> brace somewhere above.  I did change the inclusion of packet-per.h to
>>> packet-ber.h to see what would happen, but this simply replaced one
>>> set of compile errors with another.
>>>
>>>        
>> Did you #include<epan/asn1.h>?
>>      
> BTW - this did need to be added to the output of asn2wrs, which supposedly
> shouldn't be modified, and I'd have expected it to be in the generated
> file.  Is it enough to mention that here, or should it be entered in
> bugzilla also?
>
>    
You need to add it in the xx-template.c so more of a thing for the wiki?
> [snip - CCSDS SLE Forward CLTU def]
>    
>>> The spec is here (the asn definition is in Annex A at the end):
>>> http://public.ccsds.org/publications/archive/912x1b2c1.pdf
>>>
>>> The line in question reads:
>>>      IdentifierString ::= VisibleString (FROM (ALL EXCEPT " "))
>>>
>>>        
>> I think asn2wrs may not handle that construct, to get it to compile try
>> to replace it with:
>>
>> IdentifierString ::= VisibleString
>> (later it could be replaced by a list of all VisibleString
>> chars except " "
>>      
> --
> Adrienne
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list<[email protected]>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>               mailto:[email protected]?subject=unsubscribe
>
>    

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to