summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-04-06 19:31:43 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-04-06 19:31:43 +0200
commitb054c18537a0d2a7abc609d3f3561b090258ba3e (patch)
tree01a284924fb6ad68d9bac9099c59d7bff7e67413
parent0b80a8be08f4b99c5fffbafb0cd7e349cf13f3f1 (diff)
downloadlibtasn1-b054c18537a0d2a7abc609d3f3561b090258ba3e.tar.gz
long is always signed.
-rw-r--r--lib/decoding.c4
-rw-r--r--lib/libtasn1.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/decoding.c b/lib/decoding.c
index 1cfad35..978a205 100644
--- a/lib/decoding.c
+++ b/lib/decoding.c
@@ -58,7 +58,7 @@ _asn1_error_description_tag_error (ASN1_TYPE node, char *ErrorDescription)
* length, or -2 when the value was too big to fit in a int, or -4
* when the decoded length value plus @len would exceed @der_len.
**/
-signed long
+long
asn1_get_length_der (const unsigned char *der, int der_len, int *len)
{
unsigned int ans, sum, last;
@@ -189,7 +189,7 @@ asn1_get_tag_der (const unsigned char *der, int der_len,
*
* Since: 2.0
**/
-signed long
+long
asn1_get_length_ber (const unsigned char *ber, int ber_len, int *len)
{
int ret;
diff --git a/lib/libtasn1.h b/lib/libtasn1.h
index 289fb57..ceb220c 100644
--- a/lib/libtasn1.h
+++ b/lib/libtasn1.h
@@ -261,10 +261,10 @@ extern "C"
int *ret_len, unsigned char *str,
int str_size, int *bit_len);
- extern ASN1_API signed long
+ extern ASN1_API long
asn1_get_length_der (const unsigned char *der, int der_len, int *len);
- extern ASN1_API signed long
+ extern ASN1_API long
asn1_get_length_ber (const unsigned char *ber, int ber_len, int *len);
extern ASN1_API void