aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/ber_tlv_tag.c
diff options
context:
space:
mode:
authorvlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2004-08-11 08:10:13 +0000
committervlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2004-08-11 08:10:13 +0000
commit1ff928d1d7c58653f097efba7254529743323825 (patch)
treeecd246a6768dba94fea217bde5cbc5e351f11021 /skeletons/ber_tlv_tag.c
parenta51f7ce777bb191b1e00cf97461b74345e9bc85b (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.c3
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);