asn1c/skeletons
Harald Welte 498c97170c port/merge Eurecom APER support from OPENAIRMME
Eurecom has developed APER support for asn1c as part of the OPENAIRMME
softare (a LTE MME).  This is too important to let it bit-rout out
of asn1c.  Let's forward-port and merge it.
2015-08-30 16:33:07 +02:00
..
standard-modules Makefile.am is not needed here 2014-10-12 18:55:22 -07:00
tests Merge pull request #46 from wiml/constify 2014-10-12 18:30:33 -07:00
ANY.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
ANY.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
BIT_STRING.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
BIT_STRING.h
BMPString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
BMPString.h
BOOLEAN.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
BOOLEAN.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
ENUMERATED.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
ENUMERATED.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
GeneralString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
GeneralString.h
GeneralizedTime.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
GeneralizedTime.h
GraphicString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
GraphicString.h
IA5String.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
IA5String.h
INTEGER.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
INTEGER.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
ISO646String.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
ISO646String.h
Makefile.am version 0.9.26 2014-09-11 01:28:57 -07:00
NULL.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NULL.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NativeEnumerated.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NativeEnumerated.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NativeInteger.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NativeInteger.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NativeReal.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NativeReal.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NumericString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
NumericString.h
OBJECT_IDENTIFIER.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02: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 port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
OCTET_STRING.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
ObjectDescriptor.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
ObjectDescriptor.h
PrintableString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
PrintableString.h
README
REAL.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
REAL.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
RELATIVE-OID.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02: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 port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
T61String.h
TeletexString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
TeletexString.h
UTCTime.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
UTCTime.h
UTF8String.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
UTF8String.h
UniversalString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
UniversalString.h
VideotexString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
VideotexString.h
VisibleString.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
VisibleString.h
asn_SEQUENCE_OF.c
asn_SEQUENCE_OF.h
asn_SET_OF.c
asn_SET_OF.h
asn_application.h
asn_codecs.h allow td to be absent when printing out debug 2013-03-19 16:16:28 -07:00
asn_codecs_prim.c remove warnings 2013-03-25 18:51:51 -07:00
asn_codecs_prim.h
asn_internal.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02: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
ber_tlv_length.c
ber_tlv_length.h
ber_tlv_tag.c
ber_tlv_tag.h
constr_CHOICE.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_CHOICE.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_SEQUENCE.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_SEQUENCE.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_SEQUENCE_OF.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_SEQUENCE_OF.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_SET.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_SET.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_SET_OF.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constr_SET_OF.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02: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 port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
constraints.c
constraints.h
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
file-dependencies
per_decoder.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
per_decoder.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
per_encoder.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
per_encoder.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
per_opentype.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
per_opentype.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
per_support.c port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
per_support.h port/merge Eurecom APER support from OPENAIRMME 2015-08-30 16:33:07 +02:00
xer_decoder.c fix: There must be no content in self-terminating <NULL/> tag. 2013-03-16 07:01:42 -07:00
xer_decoder.h fix: There must be no content in self-terminating <NULL/> tag. 2013-03-16 07:01:42 -07:00
xer_encoder.c
xer_encoder.h
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

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.