asn1c/skeletons
Bi-Ruei, Chiu c46137bddd Merge velichkov's commit 598e7b45... to mouse07410's asn1c repository
Excerpt from commit log :

  Do not generate coverage data for the test C code
  When compiling tests remove the CODE_COVERAGE_CFLAGS flags from CFLAGS

and also add

  CFLAGS = $(filter-out $(CODE_COVERAGE_CFLAGS), @CFLAGS@)

to 'skeleton/Makefile.am' to avoid compilation error in vlm's repository.
2017-05-08 17:04:38 +08:00
..
standard-modules Makefile.am is not needed here 2014-10-12 18:55:22 -07:00
tests Merge velichkov's commit 598e7b45... to mouse07410's asn1c repository 2017-05-08 17:04:38 +08:00
ANY.c Unify the naming of asn_OCTET_STRING_specifics_t with code-generated 2016-11-09 20:38:41 +08:00
ANY.h
BIT_STRING.c Unify the naming of asn_OCTET_STRING_specifics_t with code-generated 2016-11-09 20:38:41 +08:00
BIT_STRING.h
BMPString.c Unify the naming of asn_OCTET_STRING_specifics_t with code-generated 2016-11-09 20:38:41 +08:00
BMPString.h
BOOLEAN.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
BOOLEAN.h
ENUMERATED.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
ENUMERATED.h
GeneralString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
GeneralString.h
GeneralizedTime.c Fix "_BSD_SOURCE" redefined warning 2017-03-26 04:47:14 -07:00
GeneralizedTime.h
GraphicString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
GraphicString.h
IA5String.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
IA5String.h
INTEGER.c _BSD_SOURCE moved to a more global location 2016-07-02 23:51:32 -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
Makefile.am Merge velichkov's commit 598e7b45... to mouse07410's asn1c repository 2017-05-08 17:04:38 +08:00
NULL.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
NULL.h
NativeEnumerated.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
NativeEnumerated.h
NativeInteger.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
NativeInteger.h
NativeReal.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
NativeReal.h
NumericString.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
NumericString.h
OBJECT_IDENTIFIER.c avoid shifting negative value 2016-07-02 23:02:59 -07: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 The Left variable should be a positive integer 2017-03-26 05:00:01 -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
PrintableString.c Fix few duplicate 'const' warnings 2017-03-26 04:46:00 -07:00
PrintableString.h
README
REAL.c Fix "_BSD_SOURCE" redefined warning 2017-03-26 04:47:14 -07:00
REAL.h
RELATIVE-OID.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -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
TeletexString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
TeletexString.h
UTCTime.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
UTCTime.h
UTF8String.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
UTF8String.h
UniversalString.c Unify the naming of asn_OCTET_STRING_specifics_t with code-generated 2016-11-09 20:38:41 +08:00
UniversalString.h
VideotexString.c Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
VideotexString.h
VisibleString.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
VisibleString.h
asn_SEQUENCE_OF.c
asn_SEQUENCE_OF.h
asn_SET_OF.c
asn_SET_OF.h support for C++ 2017-03-26 05:49:10 -07:00
asn_application.h do not use reserved identifiers 2016-03-14 02:57:34 -07:00
asn_codecs.h do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
asn_codecs_prim.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
asn_codecs_prim.h
asn_internal.h refer to defined macro 2017-03-26 04:03:43 -07:00
asn_system.h Include stdint.h instead of typedef types if Visual Studio 2010 or newer. 2016-11-14 07:55:19 +01:00
ber_decoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
ber_decoder.h some helpful hint 2007-05-30 17:42:00 +00:00
ber_tlv_length.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
ber_tlv_length.h
ber_tlv_tag.c
ber_tlv_tag.h
constr_CHOICE.c Remove misleading continue statement 2017-03-26 05:00:01 -07:00
constr_CHOICE.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constr_SEQUENCE.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07: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 do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
constr_SEQUENCE_OF.h
constr_SET.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07: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 do not use reserved identifiers, contd 2016-03-14 03:08:19 -07: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
constraints.h do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
converter-sample.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
der_encoder.c Remove dead code. 2017-03-26 04:58:06 -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 do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
per_decoder.h padding change 2007-06-26 08:24:50 +00:00
per_encoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
per_encoder.h instrumentation 2007-06-26 23:56:54 +00:00
per_opentype.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
per_opentype.h shared stuff split off to per_opentype.[ch] 2007-06-27 04:09:37 +00:00
per_support.c Check and propagate error 2017-03-26 05:00:01 -07:00
per_support.h Declare the tags[] tables in skeletons as const. 2014-07-29 11:30:10 -07:00
xer_decoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
xer_decoder.h remove compiler warnings 2016-01-24 19:23:02 -08:00
xer_encoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
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.