summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-06-25 01:26:30 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-06-25 01:26:30 +0000
commita8aacc54b11fd1fc9d84c7d85dd058d3f90e7c32 (patch)
tree0dd82a8963180a42e2e446de8a509cc42b5d171e /test
parent60b5130daa08928bcc86f69b018c0466ebdda582 (diff)
downloadlibcss-a8aacc54b11fd1fc9d84c7d85dd058d3f90e7c32.tar.gz
libcss-a8aacc54b11fd1fc9d84c7d85dd058d3f90e7c32.tar.bz2
Border and outline shorthand property parsers
svn path=/trunk/libcss/; revision=7956
Diffstat (limited to 'test')
-rw-r--r--test/css21.c12
1 files changed, 8 insertions, 4 deletions
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