portability
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@89 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/constr_SET_OF.c b/skeletons/constr_SET_OF.c
index ff628d2..84fb895 100644
--- a/skeletons/constr_SET_OF.c
+++ b/skeletons/constr_SET_OF.c
@@ -31,7 +31,7 @@
*/
#define ADVANCE(num_bytes) do { \
size_t num = num_bytes; \
- ptr += num; \
+ (char *)ptr += num; \
size -= num; \
if(ctx->left >= 0) \
ctx->left -= num; \
@@ -95,7 +95,7 @@
/*
* Restore parsing context.
*/
- ctx = (st + specs->ctx_offset);
+ ctx = (ber_dec_ctx_t *)((char *)st + specs->ctx_offset);
/*
* Start to parse where left previously