From 373fbe2dde57b2db0a14329b7bca6ef1f9796035 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Wed, 15 Apr 2009 17:01:32 +0000 Subject: c89 svn path=/trunk/libparserutils/; revision=7101 --- test/cscodec-8859.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'test/cscodec-8859.c') diff --git a/test/cscodec-8859.c b/test/cscodec-8859.c index 75ce20e..4d0c8b4 100644 --- a/test/cscodec-8859.c +++ b/test/cscodec-8859.c @@ -171,11 +171,12 @@ bool handle_line(const char *data, size_t datalen, void *pw) } else if (strncasecmp(data+1, "enc", 3) == 0) { const char *enc = data + 5; const char *end; + char *enc_name; for (end = enc; !isspace(*end); end++) ; - char enc_name[end - enc + 1]; + enc_name = alloca(end - enc + 1); memcpy(enc_name, enc, end - enc); enc_name[end - enc] = 0; @@ -203,7 +204,7 @@ void run_test(line_ctx *ctx) { static int testnum; size_t destlen = ctx->bufused * 4; - uint8_t dest[destlen]; + uint8_t *dest = alloca(destlen); uint8_t *pdest = dest; const uint8_t *psrc = ctx->buf; size_t srclen = ctx->bufused; @@ -219,7 +220,7 @@ void run_test(line_ctx *ctx) &pdest, &destlen) == ctx->exp_ret); } else { size_t templen = ctx->bufused * 4; - uint8_t temp[templen]; + uint8_t *temp = alloca(templen); uint8_t *ptemp = temp; const uint8_t *ptemp2; size_t templen2; -- cgit v1.2.3