diff options
author | Lev Walkin <vlm@lionet.info> | 2004-08-11 09:34:42 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2004-08-11 09:34:42 +0000 |
commit | 8ee1593e1f4cfd2d3d2e59e9b6a6cd01d12e6d08 (patch) | |
tree | f19af16a75b7d8fde283deed326b61978f5afa00 | |
parent | f2de171041b468d26a4f795eabd8c093bea62e91 (diff) |
portability
-rw-r--r-- | skeletons/asn_types.h | 4 | ||||
-rw-r--r-- | skeletons/constr_SET_OF.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/skeletons/asn_types.h b/skeletons/asn_types.h index fb0f7eb9..7cbeaf4e 100644 --- a/skeletons/asn_types.h +++ b/skeletons/asn_types.h @@ -67,7 +67,11 @@ extern void ASN_DEBUG_f(const char *fmt, ...); #define ASN_DEBUG ASN_DEBUG_f #endif /* __GNUC__ */ #else /* EMIT_ASN_DEBUG */ +#ifdef __GNUC__ #define ASN_DEBUG(fmt, args...) ((void)0) /* Emit a no-op operator */ +#else /* __GNUC__ */ +static void ASN_DEBUG(const char *fmt, ...) { (void)fmt; }; +#endif /* __GNUC__ */ #endif /* EMIT_ASN_DEBUG */ #endif /* ASN_DEBUG */ diff --git a/skeletons/constr_SET_OF.c b/skeletons/constr_SET_OF.c index 3bebf7d1..b3428bf1 100644 --- a/skeletons/constr_SET_OF.c +++ b/skeletons/constr_SET_OF.c @@ -461,7 +461,7 @@ SET_OF_print(asn1_TYPE_descriptor_t *td, const void *sptr, int ilevel, || cb(" ::= {\n", 7, app_key)) return -1; - (void *)list = sptr; + (const void *)list = sptr; for(i = 0; i < list->count; i++) { const void *memb_ptr = list->array[i]; if(!memb_ptr) continue; @@ -524,7 +524,7 @@ SET_OF_constraint(asn1_TYPE_descriptor_t *td, const void *sptr, return -1; } - (void *)list = sptr; + (const void *)list = sptr; for(i = 0; i < list->count; i++) { const void *memb_ptr = list->array[i]; |