diff options
Diffstat (limited to 'Build/source/libs/gd/gd-2.0.35/tests/gdimagefill/bug00002_1.c')
-rw-r--r-- | Build/source/libs/gd/gd-2.0.35/tests/gdimagefill/bug00002_1.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Build/source/libs/gd/gd-2.0.35/tests/gdimagefill/bug00002_1.c b/Build/source/libs/gd/gd-2.0.35/tests/gdimagefill/bug00002_1.c new file mode 100644 index 00000000000..26fd9a5b594 --- /dev/null +++ b/Build/source/libs/gd/gd-2.0.35/tests/gdimagefill/bug00002_1.c @@ -0,0 +1,35 @@ +#include <gd.h> +#include <stdio.h> +#include "gdtest.h" + +int main() +{ + gdImagePtr im; + int error = 0; + FILE *fp; + char path[1024]; + + fputs("flag 0\n", stdout); + im = gdImageCreateTrueColor(100, 100); + + fputs("flag 1\n", stdout); + gdImageFill(im, 0, 0, 0xffffff); + fputs("flag 2\n", stdout); + gdImageFill(im, 0, 0, 0xffffff); + fputs("flag 3\n", stdout); + + fp = fopen("a.png", "wb"); + /* Write img to stdout */ + gdImagePng(im,fp); + fclose(fp); + + sprintf(path, "%s/gdimagefill/bug00002_1_exp.png", GDTEST_TOP_DIR); + if (!gdAssertImageEqualsToFile(path, im)) { + error = 1; + } + + /* Destroy it */ + gdImageDestroy(im); + return error; +} + |