Commit Graph

54 Commits

Author SHA1 Message Date
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
Wim Lewis fb6344ef75 Declare most internal, constant tables as const, particularly the
"specifics" structures and the tables they point to.
2014-07-28 12:16:01 -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 aa61a0f821 pointer warning fixes 2014-01-14 00:58:26 -08:00
Lev Walkin 9c70e74c0c remove warnings 2013-10-17 13:03:36 -07:00
Lev Walkin e14480fa0b fix https://sourceforge.net/p/asn1c/bugs/51/ 2013-03-24 03:28:00 -07:00
Lev Walkin 6f9060f8df PER extensibility support for CHOICE types 2007-06-29 01:45:03 +00:00
Lev Walkin ac6db37b7c new twists 2007-06-26 10:14:11 +00:00
Lev Walkin ed9019a9e4 constraint fail message 2006-10-16 12:18:41 +00:00
Lev Walkin 0a8aa6043f per encoding support 2006-09-18 20:05:55 +00:00
Lev Walkin 866c8809e8 more debugging 2006-09-17 08:23:35 +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 adcb586c0c macro for free_struct() 2006-03-17 02:11:12 +00:00
Lev Walkin 1d9e8dd64e added stack control to PER 2005-12-07 05:46:03 +00:00
Lev Walkin 59b176ee35 upgrade: PER related changes 2005-11-26 11:25:14 +00:00
Lev Walkin 3278873d9d *** empty log message *** 2005-11-13 09:12:23 +00:00
Lev Walkin d1bfea65a0 SET OF/SEQUENCE OF interaction with named and unnamed CHOICE 2005-11-08 03:06:16 +00:00
Lev Walkin ac58933ce0 change in optionality handling resulted in stricter controls 2005-08-22 14:19:28 +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 1e4439612f context sensitivity 2005-02-18 18:06:36 +00:00
Lev Walkin c34dc46f4a extensions support 2005-02-18 16:23:48 +00:00
Lev Walkin 2eeeedc273 extensions support 2005-02-18 16:10:40 +00:00
Lev Walkin 904e65b826 more distinction 2005-02-18 14:23:48 +00:00
Lev Walkin 6c0df205bd more XER decoding 2005-02-14 19:03:17 +00:00
Lev Walkin c61f3868a1 more XER decoding 2005-02-14 17:21:22 +00:00
Lev Walkin c17d90fb50 no lvalue casting 2005-01-17 14:32:45 +00:00
Lev Walkin abf6889668 removed C99izm 2004-10-26 10:12:14 +00:00
Lev Walkin 8d01b4c0d2 CHOICE XER support, draft 2004-10-23 14:57:50 +00:00
Lev Walkin dc06f6b0d2 XER support 2004-10-20 15:50:55 +00:00
Lev Walkin f0f04d15a8 fixed reintroduced problem 2004-10-05 06:36:02 +00:00
Lev Walkin 942fd08131 allow local cleanup 2004-10-03 09:13:02 +00:00
Lev Walkin baaa24fa5c added stack checking into ber_skip_length also 2004-09-29 14:19:14 +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 cc6a910ae4 pretty-printing 2004-09-23 22:06:26 +00:00
Lev Walkin a9cc46e3f3 XER support 2004-09-22 16:06:28 +00:00
Lev Walkin cc93b0f1c5 distinction between an optional member and a member encoded with a pointer 2004-09-10 09:18:20 +00:00
Lev Walkin 4ce78cae9e avoided compilation warnings on gcc 3.3.x systems 2004-08-25 01:34:11 +00:00
Lev Walkin d34a8511db fixed format 2004-08-22 13:55:49 +00:00
Lev Walkin 16835b66d4 better constraint failure reporting 2004-08-22 13:47:59 +00:00
Lev Walkin 1dfa6ee01f removed debugging 2004-08-22 12:20:19 +00:00
Lev Walkin 449f8324e9 new constraints model 2004-08-20 13:23:42 +00:00
Lev Walkin ec1ffd475e anti-warnings 2004-08-18 04:53:32 +00:00
Lev Walkin ba4e518c02 portability 2004-08-11 09:44:13 +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 2c96273699 win32 compat 2004-08-11 05:58:52 +00:00