Commit Graph

1995 Commits

Author SHA1 Message Date
Lev Walkin aa7e94fe23 regenerated with newer compiler 2017-08-27 23:48:45 -07:00
Lev Walkin f9f3e06e21 NativeEnumerated for OER, and tests 2017-08-27 23:48:28 -07:00
Lev Walkin 049a2d7da7 not pointers 2017-08-27 18:34:02 -07:00
Lev Walkin 090262fd42 add oer check 2017-08-27 17:59:09 -07:00
Lev Walkin a926fce4ce regenerateed with explicit pdu spec 2017-08-27 12:54:25 -07:00
Lev Walkin 0c050a81d4 regenerated with newer compiler 2017-08-27 12:39:47 -07:00
Lev Walkin d3fbff9552 offsets are relative 2017-08-27 12:39:30 -07:00
Lev Walkin 878a521e2b initialize all fields 2017-08-27 12:39:16 -07:00
Lev Walkin 14fd3e5a89 added explicit (deprecated) ANY flag 2017-08-27 01:39:05 -07:00
Lev Walkin 026055ff81 avoid referencing skeletons to avoid duplicating symbols 2017-08-27 01:28:59 -07:00
Lev Walkin a4db2afee3 avoid undefined symbols 2017-08-27 01:27:07 -07:00
Lev Walkin 53657ddc14 remove warnings 2017-08-27 01:07:02 -07:00
Lev Walkin 75b6fe4c8c make junking check work 2017-08-27 01:03:22 -07:00
Lev Walkin 4ccce3da61 restore XER restartability 2017-08-27 00:41:58 -07:00
Lev Walkin c10d30a30f BER open type fix 2017-08-27 00:38:21 -07:00
Lev Walkin 2e5caa514c oer open type fix 2017-08-27 00:38:13 -07:00
Lev Walkin 8ac82227d4 test data files 2017-08-26 23:40:16 -07:00
Lev Walkin 35ace19d51 uper-encode open type 2017-08-26 23:33:14 -07:00
Lev Walkin 7bb9d5b167 suppress binary output to a terminal 2017-08-26 23:31:58 -07:00
Lev Walkin a4a87215b5 comment added 2017-08-26 23:31:17 -07:00
Lev Walkin f59dac9887 decode Open Type in XER 2017-08-26 23:31:17 -07:00
Lev Walkin 5a0436c80a indent 2017-08-26 23:31:09 -07:00
Lev Walkin ae0c3c27e9 a bit more generic file metaname 2017-08-26 23:31:09 -07:00
Lev Walkin 9d2b0443b6 updated pdf to introduce ASN_STRUCT_RESET 2017-08-26 23:31:09 -07:00
Lev Walkin 95d3ac9bd2 allow decoding all top level types 2017-08-26 23:31:09 -07:00
Lev Walkin 8c44dffec9 do not use parameterized types as PDUs 2017-08-26 23:31:09 -07:00
Lev Walkin 122002e3a7 generate codecs flags 2017-08-26 23:31:09 -07:00
Lev Walkin eb00dfabfc regenerated with new compiler 2017-08-26 23:31:09 -07:00
Lev Walkin 02bfad269c regenerated with a new compiler 2017-08-26 23:31:09 -07:00
Lev Walkin 38a5a20de0 regenerated with new compiler 2017-08-26 23:31:09 -07:00
Lev Walkin 2481002575 remove warnings 2017-08-26 23:31:09 -07:00
Lev Walkin 6903380f0b generate oer only when requested 2017-08-26 23:31:09 -07:00
Lev Walkin 6cd0d567f0 moved out common bit manipulation code 2017-08-26 23:31:09 -07:00
Lev Walkin 1f4ed23aa1 ignore moved test programs 2017-08-26 23:31:09 -07:00
Lev Walkin 8d99d7b5c8 introduced ASN_STRUCT_RESET; preferred over ASN_STRUCT_FREE_CONTENTS_ONLY 2017-08-25 01:06:00 -07:00
Lev Walkin 56d59b46c0 moved skeletons tests out 2017-08-24 13:54:58 -07:00
Lev Walkin ca0d40ba21 oer field missing 2017-08-24 13:38:05 -07:00
Lev Walkin 7765d4171a Merge branch 'master' of github.com:vlm/asn1c 2017-08-24 13:30:53 -07:00
Lev Walkin 23a82d9d02 Merge pull request #186 from brchiu/move_type_operations_to_new_structure
Move type operations to another structure
2017-08-24 13:30:23 -07:00
Lev Walkin 41d972b80f do not add uper if not enabled 2017-08-23 23:30:59 -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 fadb26aaf1 enable vasprintf 2017-08-23 22:44:14 -07:00
Lev Walkin a7d64001d6 using address sanitizer in tests 2017-08-23 22:34:29 -07:00
Lev Walkin f04d4e42d7 conditional printing 2017-08-23 18:30:04 -07:00
Lev Walkin 53e5ae6524 honor contract wrt zero-termination 2017-08-23 10:56:19 -07:00
Lev Walkin 8c060139a0 Merge pull request #184 from brchiu/fix_issue_180_182
Fix issue 180 and 182
2017-08-23 10:45:17 -07:00
Lev Walkin e391708ff1 regenerated test cases 2017-08-23 10:29:38 -07:00
Lev Walkin ade508caed avoid generating references to empty maps 2017-08-23 10:25:46 -07:00
Lev Walkin bc407267bb explicit extensibility of object sets 2017-08-23 10:03:22 -07:00
Lev Walkin 53a28a26c4 empty information object sets are OK 2017-08-23 09:56:53 -07:00