diff options
author | Lev Walkin <vlm@lionet.info> | 2004-07-21 04:03:14 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2004-07-21 04:03:14 +0000 |
commit | 9e12f2ea59bf9a4f826aa8fa9e45eeb2e9b013ce (patch) | |
tree | 4edd83126b0a8370d761c5b6f54c1d8d7fe2d53d /skeletons | |
parent | f7a6c6d4b472f40531551c46be6c95d63481267d (diff) |
compiler compatibility
Diffstat (limited to 'skeletons')
-rw-r--r-- | skeletons/ber_decoder.c | 2 | ||||
-rw-r--r-- | skeletons/constr_SET.c | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/skeletons/ber_decoder.c b/skeletons/ber_decoder.c index 0d57f82c..3ae678ec 100644 --- a/skeletons/ber_decoder.c +++ b/skeletons/ber_decoder.c @@ -107,7 +107,7 @@ ber_check_tags(asn1_TYPE_descriptor_t *td, ber_dec_ctx_t *ctx, "len %ld, tag %s", ptr, (long)size, size?*(uint8_t *)ptr:0, - (tag_len<size&&tag_len>0) + ((size_t)tag_len<size&&tag_len>0) ?*((uint8_t *)ptr + tag_len):0, (long)tag_len, ber_tlv_tag_string(tlv_tag)); diff --git a/skeletons/constr_SET.c b/skeletons/constr_SET.c index a01b8044..4fd211b0 100644 --- a/skeletons/constr_SET.c +++ b/skeletons/constr_SET.c @@ -201,6 +201,10 @@ SET_decode_ber(asn1_TYPE_descriptor_t *sd, /* Fall through */ case -1: RETURN(RC_FAIL); } + printf("size = %ld, ctx->left = %ld\n", + (long)size, (long)ctx->left); + printf("tag_len = %ld, LEFT = %d, %ld\n", + (long)tag_len, LEFT, (long)tlv_tag); if(ctx->left < 0 && ((uint8_t *)ptr)[0] == 0) { if(LEFT < 2) { |