aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-08-11 09:34:42 +0000
committerLev Walkin <vlm@lionet.info>2004-08-11 09:34:42 +0000
commit8ee1593e1f4cfd2d3d2e59e9b6a6cd01d12e6d08 (patch)
treef19af16a75b7d8fde283deed326b61978f5afa00
parentf2de171041b468d26a4f795eabd8c093bea62e91 (diff)
portability
-rw-r--r--skeletons/asn_types.h4
-rw-r--r--skeletons/constr_SET_OF.c4
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];