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