From 90fcd44d253273c5fc351e76f4fc8fad73cc024e Mon Sep 17 00:00:00 2001 From: Lev Walkin <vlm@lionet.info> Date: Wed, 11 Aug 2004 07:48:19 +0000 Subject: [PATCH] portability --- skeletons/OBJECT_IDENTIFIER.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/skeletons/OBJECT_IDENTIFIER.c b/skeletons/OBJECT_IDENTIFIER.c index 0f713071..216aed83 100644 --- a/skeletons/OBJECT_IDENTIFIER.c +++ b/skeletons/OBJECT_IDENTIFIER.c @@ -509,9 +509,13 @@ OBJECT_IDENTIFIER_set_arcs(OBJECT_IDENTIFIER_t *oid, void *arcs, unsigned int ar * These require special treatment. */ { + uint8_t *tp; +#ifdef __GNUC__ uint8_t first_value[1 + arc_type_size]; /* of two arcs */ +#else + uint8_t *first_value = alloca(1 + arc_type_size); +#endif uint8_t *fv = first_value; - uint8_t *tp; /* * Simulate first_value = arc0 * 40 + arc1; -- GitLab