|File Search||Catalog||Content Search|
Given an ASN.1 source file(s) snacc can produce:
1. C routines for BER encoding, decoding, printing and freeing. 2. C++ routines for BER encoding, decoding, and printing. 3. A type table that can be used with C driver routines for BER encoding, decoding, printing and freeing.
If you want to build snacc based applications, you want to install the libsnacc-dev package, too. Your application will then depend on the snacc libraries, you find in the libsnacc0c2 package.
snacc for Debian ---------------- Help appreciated: 1. Snacc is an old-style-ASN.1 compiler, a lot of people even say it's totally obsolete. I don't think it's reasonable to hack on it to make it compliant with the latest ASN.1 standards. ASN.1 has changed a lot, has a lot of new features (object information classes, constraints, parameterisation) and additional encoding rules ( more»
This new release, 1.3.1, consists of some improvements and bug fixes: New in 1.3.1: * Fix the passing of a variable string as a printf-format. * Fixes to examples so that they'll compile. * Various packaging clean-ups. New in 1.3: * Corrected bug in generic table decoder wrt. indefinite length elements * Corrected compiler access to freed memory (bug reported by Markku Savela) * Broke asnw more»
======================================================================= main changes between versions 1.1 and 1.2: * ports to linux and alpha, which should make snacc both endianess and 64 bit clean. * to complement the destructors, T::T (const T&) and T &T::operator = (const T &) have been added to override the defaults supplied by the compiler. reason: simple pointer duplication may lead more»
BERDECODE(1) [FIXME: manual] BERDECODE(1) NAME berdecode - deco more»
MKCHDR(1) MKCHDR(1) NAME mkchdr - creates more»
PTBL(1) PTBL(1) NAME ptbl - print a t more»
PVAL(1) PVAL(1) NAME pval - print BER more»
SNACC-CONFIG(1) [FIXME: manual] SNACC-CONFIG(1) NAME snacc-config - s more»