From a8aacc54b11fd1fc9d84c7d85dd058d3f90e7c32 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 25 Jun 2009 01:26:30 +0000 Subject: Border and outline shorthand property parsers svn path=/trunk/libcss/; revision=7956 --- test/css21.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'test/css21.c') diff --git a/test/css21.c b/test/css21.c index 6c32f14..704ed9f 100644 --- a/test/css21.c +++ b/test/css21.c @@ -118,14 +118,18 @@ int main(int argc, char **argv) #if DUMP_CSS { +#ifndef max +#define max(a,b) ((a) > (b) ? (a) : (b)) +#endif char *out; - size_t outlen = origlen * 4; + size_t outsize = max(16384, origlen * 8); + size_t outlen = outsize; size_t written; - out = malloc(outlen); + out = malloc(outsize); assert(out != NULL); dump_sheet(sheet, out, &outlen); - written = fwrite(out, 1, origlen * 4 - outlen, stdout); - assert(written == origlen * 4 - outlen); + written = fwrite(out, 1, outsize - outlen, stdout); + assert(written == outsize - outlen); free(out); } #endif -- cgit v1.2.3