diff options
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2004-08-11 08:10:13 +0000 |
---|---|---|
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2004-08-11 08:10:13 +0000 |
commit | 1ff928d1d7c58653f097efba7254529743323825 (patch) | |
tree | ecd246a6768dba94fea217bde5cbc5e351f11021 /skeletons/ber_tlv_tag.c | |
parent | a51f7ce777bb191b1e00cf97461b74345e9bc85b (diff) |
portability
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@89 59561ff5-6e30-0410-9f3c-9617f08c8826
Diffstat (limited to 'skeletons/ber_tlv_tag.c')
-rw-r--r-- | skeletons/ber_tlv_tag.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/skeletons/ber_tlv_tag.c b/skeletons/ber_tlv_tag.c index a6cccec8..26d71222 100644 --- a/skeletons/ber_tlv_tag.c +++ b/skeletons/ber_tlv_tag.c @@ -30,7 +30,8 @@ ber_fetch_tag(void *ptr, size_t size, ber_tlv_tag_t *tag_r) { * Each octet contains 7 bits of useful information. * The MSB is 0 if it is the last octet of the tag. */ - for(val = 0, ptr++, skipped = 2; skipped < size; ptr++, skipped++) { + for(val = 0, ((char *)ptr)++, skipped = 2; + skipped < size; ((char *)ptr)++, skipped++) { unsigned oct = *(uint8_t *)ptr; if(oct & 0x80) { val = (val << 7) | (oct & 0x7F); |