diff options
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2004-10-26 10:12:14 +0000 |
---|---|---|
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2004-10-26 10:12:14 +0000 |
commit | a351c2b25f81c10166185c051528ed69a3fedb78 (patch) | |
tree | 288710399e3952be1fa62029c1a30f81d4c2cb78 /skeletons | |
parent | 523def5da9d371b30c0682cd76eb4a106ea280c2 (diff) |
removed C99izm
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@561 59561ff5-6e30-0410-9f3c-9617f08c8826
Diffstat (limited to 'skeletons')
-rw-r--r-- | skeletons/OCTET_STRING.c | 26 | ||||
-rw-r--r-- | skeletons/constr_CHOICE.c | 3 | ||||
-rw-r--r-- | skeletons/constr_SEQUENCE.c | 3 |
3 files changed, 18 insertions, 14 deletions
diff --git a/skeletons/OCTET_STRING.c b/skeletons/OCTET_STRING.c index b44228c4..b99bcbde 100644 --- a/skeletons/OCTET_STRING.c +++ b/skeletons/OCTET_STRING.c @@ -246,10 +246,10 @@ OCTET_STRING_decode_ber(asn_codec_ctx_t *opt_codec_ctx, ?(ssize_t)size:sel->left); - ASN_DEBUG("%p, s->l=%d, s->wn=%d, s->g=%d\n", sel, - sel?sel->left:0, - sel?sel->want_nulls:0, - sel?sel->got:0 + ASN_DEBUG("%p, s->l=%ld, s->wn=%ld, s->g=%ld\n", sel, + (long)sel?sel->left:0, + (long)sel?sel->want_nulls:0, + (long)sel?sel->got:0 ); if(sel && sel->left <= 0 && sel->want_nulls == 0) { if(sel->prev) { @@ -271,9 +271,10 @@ OCTET_STRING_decode_ber(asn_codec_ctx_t *opt_codec_ctx, } tl = ber_fetch_tag(buf_ptr, Left, &tlv_tag); - ASN_DEBUG("fetch tag(size=%d,L=%d), %sstack, left=%d, wn=%d, tl=%d", - (int)size, Left, sel?"":"!", - sel?sel->left:0, sel?sel->want_nulls:0, tl); + ASN_DEBUG("fetch tag(size=%ld,L=%ld), %sstack, left=%ld, wn=%ld, tl=%ld", + (long)size, (long)Left, sel?"":"!", + (long)sel?sel->left:0, (long)sel?sel->want_nulls:0, + (long)tl); switch(tl) { case -1: RETURN(RC_FAIL); case 0: RETURN(RC_WMORE); @@ -392,8 +393,9 @@ OCTET_STRING_decode_ber(asn_codec_ctx_t *opt_codec_ctx, sel->got += tlvl; ADVANCE(tlvl); - ASN_DEBUG("+EXPECT2 got=%d left=%d, wn=%d, clvl=%d", - sel->got, sel->left, sel->want_nulls, sel->cont_level); + ASN_DEBUG("+EXPECT2 got=%ld left=%ld, wn=%d, clvl=%d", + (long)sel->got, (long)sel->left, + sel->want_nulls, sel->cont_level); } while(tlv_constr); if(sel == NULL) { @@ -495,10 +497,10 @@ OCTET_STRING_decode_ber(asn_codec_ctx_t *opt_codec_ctx, st->buf[st->size-1] &= 0xff << st->bits_unused; } - ASN_DEBUG("Took %d bytes to encode %s: [%s]:%d", - consumed_myself, td->name, + ASN_DEBUG("Took %ld bytes to encode %s: [%s]:%ld", + (long)consumed_myself, td->name, (type_variant == _TT_GENERIC) ? (char *)st->buf : "<data>", - st->size); + (long)st->size); RETURN(RC_OK); diff --git a/skeletons/constr_CHOICE.c b/skeletons/constr_CHOICE.c index cbd85790..fac93a52 100644 --- a/skeletons/constr_CHOICE.c +++ b/skeletons/constr_CHOICE.c @@ -603,10 +603,11 @@ CHOICE_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, */ if(ctx->phase == 2) { asn_dec_rval_t tmprval; - elm = &td->elements[edx]; void *memb_ptr; /* Pointer to the member */ void **memb_ptr2; /* Pointer to that pointer */ + elm = &td->elements[edx]; + if(elm->flags & ATF_POINTER) { /* Member is a pointer to another structure */ memb_ptr2 = (void **)((char *)st diff --git a/skeletons/constr_SEQUENCE.c b/skeletons/constr_SEQUENCE.c index ca0766d3..1624abbd 100644 --- a/skeletons/constr_SEQUENCE.c +++ b/skeletons/constr_SEQUENCE.c @@ -652,10 +652,11 @@ SEQUENCE_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, */ if(ctx->phase == 2) { asn_dec_rval_t tmprval; - elm = &td->elements[edx]; void *memb_ptr; /* Pointer to the member */ void **memb_ptr2; /* Pointer to that pointer */ + elm = &td->elements[edx]; + if(elm->flags & ATF_POINTER) { /* Member is a pointer to another structure */ memb_ptr2 = (void **)((char *)st |