Add 64-bit integer support to ASN.1 compiler
ASN.1 INTEGERs will now compile to C int64_t or uint64_t, depending on whether the constraint ranges include numbers that cannot be represented in 32-bit ints and whether they include negative numbers. Template backend support included. check-template is now built with --template, so we know we're testing it. Tests included.
This commit is contained in:

committed by
Nicolas Williams

parent
0e7437ba2e
commit
19d378f44d
@@ -66,7 +66,9 @@ static struct asn1_type_func prim[] = {
|
||||
el(integer, int),
|
||||
el(heim_integer, heim_integer),
|
||||
el(integer, int),
|
||||
el(integer64, int64_t),
|
||||
el(unsigned, unsigned),
|
||||
el(unsigned64, uint64_t),
|
||||
el(general_string, heim_general_string),
|
||||
el(octet_string, heim_octet_string),
|
||||
elber(octet_string, heim_octet_string),
|
||||
|
Reference in New Issue
Block a user