asn1c/skeletons
Lev Walkin 034ee194f4 no dereference before check 2016-03-14 02:28:33 -07:00
..
standard-modules Makefile.am is not needed here 2014-10-12 18:55:22 -07:00
tests test subnormals 2016-01-24 22:40:00 -08:00
ANY.c BMPString and UniversalString support 2006-11-24 11:20:27 +00:00
ANY.h typo 2006-01-25 01:56:58 +00:00
BIT_STRING.c It's actually more efficient *not* to create a mutable static variable to hold this constant string's address. 2014-08-04 12:39:35 -07:00
BIT_STRING.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
BMPString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
BMPString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
BOOLEAN.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
BOOLEAN.h per support 2006-08-18 01:34:18 +00:00
ENUMERATED.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
ENUMERATED.h per support 2006-08-18 01:34:18 +00:00
GeneralString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
GeneralString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
GeneralizedTime.c merged patch #31 2014-10-12 18:51:52 -07:00
GeneralizedTime.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
GraphicString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
GraphicString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
IA5String.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
IA5String.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
INTEGER.c Merge pull request #50 from jariq/master 2015-09-14 13:49:35 -07:00
INTEGER.h pedantic c89 safety 2016-01-24 22:13:27 -08:00
ISO646String.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
ISO646String.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
Makefile.am remove compiler warnings 2016-01-24 19:23:02 -08:00
NULL.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
NULL.h per support 2006-08-18 01:34:18 +00:00
NativeEnumerated.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
NativeEnumerated.h per support 2006-08-18 01:34:18 +00:00
NativeInteger.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
NativeInteger.h per support 2006-08-18 01:34:18 +00:00
NativeReal.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
NativeReal.h more PER support 2006-10-09 12:07:58 +00:00
NumericString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
NumericString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
OBJECT_IDENTIFIER.c pedantic c89 safety 2016-01-24 22:13:27 -08:00
OBJECT_IDENTIFIER.h Declare the type descriptor and input buffer args of some functions as const. 2014-07-23 16:06:01 -07:00
OCTET_STRING.c no dereference before check 2016-03-14 02:28:33 -07:00
OCTET_STRING.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
ObjectDescriptor.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
ObjectDescriptor.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
PrintableString.c regenerated tests based on Wim L patch 2014-10-12 18:37:35 -07:00
PrintableString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
README upgrade: PER related changes 2005-11-26 11:25:14 +00:00
REAL.c test subnormals 2016-01-24 22:40:00 -08:00
REAL.h more PER support 2006-10-09 12:07:58 +00:00
RELATIVE-OID.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
RELATIVE-OID.h Declare the type descriptor and input buffer args of some functions as const. 2014-07-23 16:06:01 -07:00
T61String.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
T61String.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
TeletexString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
TeletexString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
UTCTime.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
UTCTime.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
UTF8String.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
UTF8String.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
UniversalString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
UniversalString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
VideotexString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
VideotexString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
VisibleString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
VisibleString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
asn_SEQUENCE_OF.c XER support 2004-10-20 15:50:55 +00:00
asn_SEQUENCE_OF.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
asn_SET_OF.c clarity 2006-09-13 04:02:00 +00:00
asn_SET_OF.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
asn_application.h gcc 2.95.x does not like __attribute__ on typedefs 2006-09-15 18:52:36 +00:00
asn_codecs.h allow td to be absent when printing out debug 2013-03-19 16:16:28 -07:00
asn_codecs_prim.c pedantic c89 safety 2016-01-24 22:13:27 -08:00
asn_codecs_prim.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
asn_internal.h do not use reserved identifiers for variables 2016-03-13 17:13:20 -07:00
asn_system.h Fix sys_ntohl macro; it just replicated the low byte instead of reordering bytes 2012-12-01 14:48:22 +04:00
ber_decoder.c fix debug message typo 2013-12-07 10:52:28 -08:00
ber_decoder.h some helpful hint 2007-05-30 17:42:00 +00:00
ber_tlv_length.c early detection 2006-07-27 13:16:51 +00:00
ber_tlv_length.h added stack control to PER 2005-12-07 05:46:03 +00:00
ber_tlv_tag.c added const qualifier 2005-03-10 18:52:02 +00:00
ber_tlv_tag.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
constr_CHOICE.c remove compiler warnings 2016-01-24 19:23:02 -08:00
constr_CHOICE.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constr_SEQUENCE.c remove compiler warnings 2016-01-24 19:23:02 -08:00
constr_SEQUENCE.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constr_SEQUENCE_OF.c per support 2006-08-18 01:34:18 +00:00
constr_SEQUENCE_OF.h per support 2006-08-18 01:34:18 +00:00
constr_SET.c remove compiler warnings 2016-01-24 19:23:02 -08:00
constr_SET.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constr_SET_OF.c remove compiler warnings 2016-01-24 19:23:02 -08:00
constr_SET_OF.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constr_TYPE.c Declare the type descriptor and input buffer args of some functions as const. 2014-07-23 16:06:01 -07:00
constr_TYPE.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constraints.c *** empty log message *** 2006-07-13 11:19:01 +00:00
constraints.h *** empty log message *** 2006-07-13 11:19:01 +00:00
converter-sample.c make file reading work under windows 2012-10-10 05:55:28 -07:00
der_encoder.c Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
der_encoder.h some helpful hint 2007-05-30 17:42:00 +00:00
file-dependencies shared stuff split off to per_opentype.[ch] 2007-06-27 04:09:37 +00:00
per_decoder.c removed warnings in debug mode compilation 2010-10-25 21:07:59 -07:00
per_decoder.h padding change 2007-06-26 08:24:50 +00:00
per_encoder.c removed warnings in debug mode compilation 2010-10-25 21:07:59 -07:00
per_encoder.h instrumentation 2007-06-26 23:56:54 +00:00
per_opentype.c fixed bug #58 2013-03-20 03:35:21 -07:00
per_opentype.h shared stuff split off to per_opentype.[ch] 2007-06-27 04:09:37 +00:00
per_support.c no dereference before check 2016-03-14 02:28:33 -07:00
per_support.h Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
xer_decoder.c remove compiler warnings 2016-01-24 19:23:02 -08:00
xer_decoder.h remove compiler warnings 2016-01-24 19:23:02 -08:00
xer_encoder.c upgrade: PER related changes 2005-11-26 11:25:14 +00:00
xer_encoder.h human readability implied, confusing 2006-03-17 02:40:30 +00:00
xer_support.c Avoid an unnecessary table lookup and its accompanying table (final_chunk_type[]). 2014-07-30 12:30:34 -07:00
xer_support.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00

README

This directory contains encoder/decoder code for various encoding rules
(PER, DER, BER, XER) that work with the tables constructed by the compiler.
The compiler itself does not generate much code. It creates parsing tables
and then copies (links) over these files which contain generic codecs.