Tim Gates
4195e8f961
docs: fix simple typo, occured -> occurred
...
There is a small typo in skeletons/NativeInteger.c, skeletons/NativeReal.c, skeletons/REAL.h.
Should read `occurred` rather than `occured`.
2021-04-17 15:02:10 -07:00
Lev Walkin
20696a4ff3
constness fixes, round-trip and fuzz-testing for CHOICE
2017-10-17 21:27:55 -07:00
Lev Walkin
18741a96a3
constrain integer random generation by PER constraints
2017-10-02 00:41:59 -07:00
Lev Walkin
b518668220
don't forget to put it back
2017-09-30 19:32:13 -07:00
Lev Walkin
a5972bedae
Combined constraints and introduced value randomizer.
2017-09-29 23:15:58 -07:00
Lev Walkin
ef8dd441fc
print enumeration values for native integer in debug printouts
2017-09-18 22:38:03 -07:00
Lev Walkin
afbf2a9828
add const
2017-09-12 23:30:27 -07:00
Lev Walkin
154519a3a7
removed superfluous constraints duplication
2017-09-06 23:34:40 -07:00
Lev Walkin
8d99d7b5c8
introduced ASN_STRUCT_RESET; preferred over ASN_STRUCT_FREE_CONTENTS_ONLY
2017-08-25 01:06:00 -07:00
Bi-Ruei, Chiu
1f87ac0058
Move type operations to another structure
...
Every type has free, print, check_constraints, ber_decoder, der_encoder,
xer_decoder, xer_encoder, uper_decoder, uper_encoder and outmost_tag
operations. We move them out to a separate structure asn_TYPE_operation_t.
Combined with previous logic simplification, these operations are based
on ASN.1 basic types, constructed types and string types. So we can
reduce the space occupied by asn_TYPE_descriptor_t variables.
2017-08-24 14:09:28 +08:00
Lev Walkin
d62a662d1f
const fix
2017-08-22 02:31:02 -07:00
Lev Walkin
f6853ce38e
further runtime support for information object classes
2017-08-11 01:37:26 -07:00
Lev Walkin
cd2f48eb5a
structure comparison functions
2017-08-10 02:52:25 -07:00
Lev Walkin
494fb707a7
fix warnings
2017-08-07 20:07:08 -07:00
Lev Walkin
62d7687e55
do not add unnecessary symbols
2017-08-05 22:49:42 -07:00
Lev Walkin
9ae018ee9c
Native Integer OER support
2017-08-02 13:32:20 -07:00
Lev Walkin
b33425f16b
fix OER stubs order
2017-08-02 13:32:18 -07:00
Lev Walkin
7678076f34
introduce oer constraint code
2017-08-02 13:32:16 -07:00
Lev Walkin
cc1594746a
add skeleton OER stubs
2017-08-02 13:32:16 -07:00
Lev Walkin
80334ed5db
guard PER references
2017-07-06 07:28:21 -07:00
Lev Walkin
7c1dc05f0e
do not use reserved identifiers, contd
2016-03-14 03:08:19 -07:00
Wim Lewis
18c2ec9f1d
Declare the tags[] tables in skeletons as const.
...
Constify the PER support structure.
Constify a few other private tables in the skeleton code.
2014-07-29 11:30:10 -07:00
Lev Walkin
aaae9bfdd3
Removed some warnings
2010-10-24 16:56:30 -07:00
Lev Walkin
8bb57a29c1
unsigned integer of 32-bit widtth support for per
2007-12-03 13:41:36 +00:00
Lev Walkin
f3c089ee48
remove MSVC warnings
2007-11-13 23:53:13 +00:00
Lev Walkin
523de9eba2
per support
2006-08-18 01:34:18 +00:00
Lev Walkin
41635d33dd
references
2006-03-18 05:06:57 +00:00
Lev Walkin
adcb586c0c
macro for free_struct()
2006-03-17 02:11:12 +00:00
Lev Walkin
b2bed8200c
*** empty log message ***
2005-11-27 12:40:43 +00:00
Lev Walkin
59b176ee35
upgrade: PER related changes
2005-11-26 11:25:14 +00:00
Lev Walkin
7e033b5485
adjusted definitions to include gcc 4.x into the supported compilers list
2005-07-02 08:19:17 +00:00
Lev Walkin
fc77643765
globalized assert()
2005-03-29 17:21:14 +00:00
Lev Walkin
8c3b854016
added const qualifier
2005-03-10 18:52:02 +00:00
Lev Walkin
e0b56e0d58
XMLValueList support
2005-02-25 12:10:27 +00:00
Lev Walkin
f0b7c9a6a2
break aliasing rules
2005-01-27 17:54:57 +00:00
Lev Walkin
c17d90fb50
no lvalue casting
2005-01-17 14:32:45 +00:00
Lev Walkin
d54f255d74
strip is generally unnecessary
2004-10-27 13:24:51 +00:00
Lev Walkin
435cb289bd
NativeInteger XER support
2004-10-21 14:13:48 +00:00
Lev Walkin
dc06f6b0d2
XER support
2004-10-20 15:50:55 +00:00
Lev Walkin
5e03376b84
asn1_* renamed into asn_*
2004-09-29 13:26:15 +00:00
Lev Walkin
8e8078aa88
clean-up; removed unnecessary field from type descriptor
2004-09-26 13:10:40 +00:00
Lev Walkin
5ccf1eb56d
context is now optional
2004-09-24 20:58:47 +00:00
Lev Walkin
a9cc46e3f3
XER support
2004-09-22 16:06:28 +00:00
Lev Walkin
188ed2c714
inner structures tagging fix. see 0.9.5 comment in ChangeLog
2004-09-13 08:31:01 +00:00
Lev Walkin
906654e1d7
refactored tagging support
2004-09-10 15:49:15 +00:00
Lev Walkin
4ce78cae9e
avoided compilation warnings on gcc 3.3.x systems
2004-08-25 01:34:11 +00:00
Lev Walkin
449f8324e9
new constraints model
2004-08-20 13:23:42 +00:00
Lev Walkin
c2346578e4
C++ compatibility
2004-08-11 09:07:36 +00:00
Lev Walkin
4d9528c7c9
portability
2004-08-11 08:10:13 +00:00
Lev Walkin
db13f518da
improved INTEGER printing
2004-07-19 17:30:25 +00:00