aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2014-02-10 09:24:39 -0800
committerLev Walkin <vlm@lionet.info>2014-02-10 09:24:39 -0800
commit58b74eb5708d9d2f4a97ec3e2c48a9f4d5867144 (patch)
tree1110eb3eb713dad6448e460f6ac176ff9fc06790 /skeletons
parent6c52784de169a792156a4d1da1312097ff93d551 (diff)
add signed integer tests for test 134
Diffstat (limited to 'skeletons')
-rw-r--r--skeletons/INTEGER.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/skeletons/INTEGER.c b/skeletons/INTEGER.c
index 9ce69604..38ddb60b 100644
--- a/skeletons/INTEGER.c
+++ b/skeletons/INTEGER.c
@@ -733,10 +733,10 @@ INTEGER_encode_uper(asn_TYPE_descriptor_t *td,
/* X.691-11/2008, #13.2.2, test if constrained whole number */
if(ct && ct->range_bits >= 0) {
/* #11.5.6 -> #11.3 */
- ASN_DEBUG("Encoding integer with range %d bits",
- ct->range_bits);
- long v = value - ct->lower_bound;
- if(uper_put_constrained_whole_number_s(po, v, ct->range_bits))
+ ASN_DEBUG("Encoding integer %ld (%lu) with range %d bits",
+ value, value - ct->lower_bound, ct->range_bits);
+ unsigned long v = value - ct->lower_bound;
+ if(uper_put_constrained_whole_number_u(po, v, ct->range_bits))
_ASN_ENCODE_FAILED;
_ASN_ENCODED_OK(er);
}