v1.7.4 Enhanced SNACC Freeware Compiler and Run Time Libraries Now Available
"Horvath, Tom \(US SSA\)" <[email protected]> Mon, 30 Oct 2006 16:08:10 -0500
| Newsgroups | gmane.ietf.sfl |
|---|---|
| Message-ID | <27E9F6EA4FD4B649A20AB9610B682E66174F8C@GLDMS00011.goldlnk.rootlnka.net> |
All, BAE Systems has delivered the v1.7.4 eSNACC Abstract Syntax Notation.1 (ASN.1) Compiler, C++ library and C library source code compilable for Linux, Sun Solaris 2.8 and Microsoft (MS) Windows NT/98/2000/XP. The eSNACC software is freely available from: <http://digitalnet.com/knowledge/snacc_home.htm> v1.7.4 eSNACC enhancements (compared to v1.7.3 release): 1. Fixed a bug where the C library BEncAsnBitsContent() function incorrectly encoded empty BIT STRINGs. 2. Fixed a bug with C-code generation where the tag decoding code for a choice within a set is incorrect. 3. Fixed ExpBufSetWriteError() function to pass in a double pointer instead of a single pointer to preserve allocated memory. 4. Fixed a bug where numbers greater than 4 bytes were not passing constraint tests even though the range was defined as up to MAX, which is much greater than 4 bytes. 5. AsnBits::SetSize() function now uses a safer memory copy instead of a string copy when re-sizing. 6. Code now compiles on GCC compilers up to v4.1.1 7. Fixed memory leaks when freeing an AsnAny data type 8. Fixed bug in IA5String constraint checking which was ignoring null characters when checking the size. 9. Fixed a bug in generated C code when a tagged choice is within a sequence. 10. Fixed a bug in the AsnAny C code generation where an optional field is incorrectly checked for its existence. The eSNACC ASN.1 library is totally unencumbered as stated in the Enhanced SNACC Software Public License. All source code for the eSNACC software is being provided at no cost and with no financial limitations regarding its use and distribution. Organizations can use the eSNACC software without paying any royalties or licensing fees. Point of Contact: David Abarbanel [email protected]