ASN.1 to C or C++ compiler
Given an ASN.1 source file SNACC can produce C routines for BER encoding, decoding, printing, and freeing; C++ routines for BER encoding, decoding, and printing; and a type table that can be used with generic C routines for BER encoding, decoding, printing, and freeing. SNACC produces reasonably efficient C or C++ routines and data structures values of the given ASN.1 data structures, as well as printing routines for the decoded values. For C only, the program generates hierarchical freeing routines (but for efficiency reasons this is not recommended). The SNACC compiler and the generated code will compile under both ANSI and non-ANSI C compilers.
released on 10 March 2012
|License||Verified by||Verified on||Notes|
|GPLv2||Janet Casey||1 February 2001|
Leaders and contributors
Resources and communication
This entry (in part or in whole) was last reviewed on 4 March 2017.