Commit Graph

52 Commits

Author SHA1 Message Date
Harald Welte 0b57b08e0d 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.
2016-07-06 17:03:12 +02:00
Lev Walkin 74757c8be3 avoid shifting negative value 2016-07-02 23:02:59 -07:00
Lev Walkin 7c1dc05f0e do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
Lev Walkin 104af19d65 pedantic c89 safety 2016-01-24 22:13:27 -08: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
Wim Lewis 14e6b16146 Declare the type descriptor and input buffer args of some functions as const. 2014-07-23 16:06:01 -07:00
Lev Walkin 70732a2216 remove warning 2013-12-07 10:55:14 -08:00
Lev Walkin cad560ae79 make one-pass parsing for object identifier 2013-03-16 07:00:58 -07:00
Lev Walkin aed43c8bcc fix parsing for OID and RELATIVE-OID 2012-09-04 15:08:46 -07:00
Lev Walkin f59271171f remove volatile qualifier from OID code 2012-09-03 00:48:52 -07:00
Lev Walkin 9a338f8d25 unbreak overflow detection in gcc 4.4.3 (4.x?) 2012-01-22 16:38:37 -08:00
Lev Walkin ed9019a9e4 constraint fail message 2006-10-16 12:18:41 +00:00
Lev Walkin 50b0f6ccd2 gcc-izm removed 2006-10-16 12:01:36 +00:00
Lev Walkin 725883b28d more PER support 2006-10-09 12:07:58 +00:00
Lev Walkin 523de9eba2 per support 2006-08-18 01:34:18 +00:00
Lev Walkin 1eded3544e *** empty log message *** 2006-07-13 11:19:01 +00:00
Lev Walkin b1a15559b2 consting 2005-12-22 21:39:44 +00:00
Lev Walkin 59b176ee35 upgrade: PER related changes 2005-11-26 11:25:14 +00:00
Lev Walkin 4b95ab9084 *** empty log message *** 2005-11-13 09:19:11 +00:00
Lev Walkin fdb25925db tried -pedantic 2005-07-21 09:32:49 +00:00
Lev Walkin 093ba2e5e5 highlight optionality 2005-04-04 21:10:06 +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 2c34aad7ac strict character set 2005-03-10 11:50:24 +00:00
Lev Walkin 0fab1a6fed relaxed XER processing rules for whitespace 2005-03-09 22:19:25 +00:00
Lev Walkin e0b56e0d58 XMLValueList support 2005-02-25 12:10:27 +00:00
Lev Walkin c17d90fb50 no lvalue casting 2005-01-17 14:32:45 +00:00
Lev Walkin 923022553d OBJECT IDENTIFIER and RELATIVE-OID XER decoding 2004-10-23 10:16:51 +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 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 3251b8e9ff printing zeroes in arcs 2004-08-23 09:23:02 +00:00
Lev Walkin 16835b66d4 better constraint failure reporting 2004-08-22 13:47:59 +00:00
Lev Walkin 449f8324e9 new constraints model 2004-08-20 13:23:42 +00:00
Lev Walkin ba4e518c02 portability 2004-08-11 09:44:13 +00:00
Lev Walkin 74057d535e portability 2004-08-11 09:17:15 +00:00
Lev Walkin 91f5cd0647 portability 2004-08-11 09:10:59 +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 90fcd44d25 portability 2004-08-11 07:48:19 +00:00
Lev Walkin 7e0d2cb62c portability 2004-08-11 07:41:45 +00:00
Lev Walkin 64399727b7 Win32 portability fixes 2004-08-11 07:17:22 +00:00
Lev Walkin 34b2a93fc3 signedness fixed 2004-06-17 23:46:45 +00:00
Lev Walkin 0787ff0e6a _set_arcs_l() replaced by _set_arcs() fror OBJECT IDENTIFIER and RELATIVE-OID 2004-06-17 23:43:39 +00:00
Lev Walkin c4c6196c40 faster path for common size 2004-06-14 08:17:27 +00:00
Lev Walkin 29a044b36b universal get_arcs() for all interger type sizes 2004-06-14 07:24:36 +00:00