Lev Walkin
bc09dd4845
generate constraints differently to avoid warnings
2017-10-19 02:16:35 -07:00
Lev Walkin
4bd9eaf7e1
force use variable
2017-10-19 01:16:42 -07:00
Lev Walkin
4329272a64
for OER use IEEE754 binary32 and binary64 format over the wire
2017-10-05 00:33:32 -07:00
Lev Walkin
b5450704fe
generate float instead of double if constraints suggest this
2017-10-04 02:54:16 -07:00
Lev Walkin
14e75ed755
upgrade to a new API
2017-09-29 23:15:13 -07:00
Lev Walkin
154519a3a7
removed superfluous constraints duplication
2017-09-06 23:34:40 -07:00
Lev Walkin
e0f2a5b46b
0..MAX is unsigned in constraints
2017-08-30 20:21:52 -07:00
Lev Walkin
dfc9314a6d
fix issue #195
2017-08-28 23:34:51 -07:00
Lev Walkin
cf3f6ebb9f
constness fix
2017-08-23 04:35:34 -07:00
Lev Walkin
c0e03b946e
introduce namespaces
2017-08-22 01:48:23 -07:00
Lev Walkin
a28cbb9f66
add constraint debug
2017-08-02 13:32:23 -07:00
johvik
bd3dea9b7b
Add (void) when st is unused
...
This is to get rid of the GCC warning:
"warning: unused variable ‘st’ [-Wunused-variable]"
2017-05-09 10:20:51 +02:00
Bi-Ruei, Chiu
3dcf05bbb0
Fix some memory leakage found
2017-05-05 15:03:32 +08:00
Bi-Ruei, Chiu
64505efde4
Free memory pointed by r_value and r_size
2016-11-08 13:59:29 +08:00
Lev Walkin
7c1dc05f0e
do not use reserved identifiers, contd
2016-03-14 03:08:19 -07:00
Lev Walkin
1b3a135184
fix compiler warnings
2016-01-10 13:15:02 -08:00
Wim Lewis
a73ae673f0
Declare the permitted alphabet tables and code2value tables const.
2014-07-22 19:55:30 -07:00
Lev Walkin
e5086e3f92
extensibility shall not change the type from wide to narrow
2014-02-10 11:00:51 -08:00
Lev Walkin
5b63acf7aa
remove errors with ./configure --enable-Werror
2014-01-14 01:48:37 -08:00
Lev Walkin
2a744a7470
Behavior of -fnative-types made default; old behavior saved under -fwide-types
2013-03-27 01:56:23 -07:00
Santiago Carot-Nemesio
8da8e73f18
Fix compilation warning in generated check constraints function.
...
Integer types defined in ASN1 in the range (0..4294967295) does
not need declare the variable "value". Before this patch, generated
code produced an unnecessary variable assignation and new compilers
trigger a message warning because the variable is no longer used
anymore due to the optimization for unsigned longs check.
2011-04-22 14:00:08 +02:00
Lev Walkin
8bb57a29c1
unsigned integer of 32-bit widtth support for per
2007-12-03 13:41:36 +00:00
Lev Walkin
63b4126c09
C90-compliant negative LONG_MIN
2007-11-06 01:48:46 +00:00
Lev Walkin
3a4689a7da
BMPString and UniversalString support
2006-11-24 11:20:27 +00:00
Lev Walkin
725883b28d
more PER support
2006-10-09 12:07:58 +00:00
Lev Walkin
729eb86bb0
generate PER code tables for known-multiplier strings
2006-09-21 01:50:13 +00:00
Lev Walkin
dcf1e35b8c
unused bits
2006-09-08 19:34:22 +00:00
Lev Walkin
1eded3544e
*** empty log message ***
2006-07-13 11:19:01 +00:00
Lev Walkin
59b176ee35
upgrade: PER related changes
2005-11-26 11:25:14 +00:00
Lev Walkin
b85a8135da
automatic dependency tracking
2005-08-18 13:38:19 +00:00
Lev Walkin
082cadcaaa
PER visible constraints are used to select the native representation for INTEGER types
2005-08-14 02:18:27 +00:00
Lev Walkin
f1a512366b
some gcc 4.x compatibility in constraints checking code
2005-07-04 02:01:03 +00:00
Lev Walkin
56784c0062
uniform checking
2005-03-30 06:03:41 +00:00
Lev Walkin
7c1b27bdb1
sptr
2005-03-29 19:06:20 +00:00
Lev Walkin
7ef83a454f
deeper validation
2005-03-29 19:04:24 +00:00
Lev Walkin
6938d0446b
refactoring
2005-03-04 23:23:50 +00:00
Lev Walkin
e0b56e0d58
XMLValueList support
2005-02-25 12:10:27 +00:00
Lev Walkin
ce31cdb7d5
member -> Member
2005-02-15 03:37:42 +00:00
Lev Walkin
801fabc3e1
checking reserved keywords and double identifiers
2005-01-28 12:18:50 +00:00
Lev Walkin
23fd2fa6d5
revert to casting lvalue
2005-01-27 17:58:47 +00:00
Lev Walkin
04c8ef07d9
no lvalue casting
2005-01-17 14:39:11 +00:00
Lev Walkin
29c41687ab
UTF8String_length() API change
2004-10-02 16:44:55 +00:00
Lev Walkin
05363a77e3
renamed asn1_ into asn_; support for cross-referenced types
2004-09-29 13:16:40 +00:00
Lev Walkin
33c16ba733
PRIdASN instead of lld
2004-09-24 21:01:43 +00:00
Lev Walkin
e4d6ab83d7
libasn1fix api change
2004-09-22 16:05:13 +00:00
Lev Walkin
c78cbfbd7a
REAL support
2004-09-14 12:47:45 +00:00
Lev Walkin
6ea088f458
speed-up in one special case
2004-09-07 06:31:15 +00:00
Lev Walkin
fd71d1e554
cleaner pointer arithmetics
2004-09-06 08:07:19 +00:00
Lev Walkin
cb2b2d16c8
measured in bits
2004-09-05 10:42:19 +00:00
Lev Walkin
be717ecc31
better semantics
2004-08-25 02:03:59 +00:00