diff options
Diffstat (limited to 'Build/source/libs/gd/libgd-src/tests/png/bug00088.c')
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/png/bug00088.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/Build/source/libs/gd/libgd-src/tests/png/bug00088.c b/Build/source/libs/gd/libgd-src/tests/png/bug00088.c index 78495aa4410..5c0ab5834a0 100644 --- a/Build/source/libs/gd/libgd-src/tests/png/bug00088.c +++ b/Build/source/libs/gd/libgd-src/tests/png/bug00088.c @@ -1,4 +1,3 @@ -/* $Id$ */ #include "gd.h" #include <stdio.h> #include <stdlib.h> @@ -9,7 +8,7 @@ int main() int error; gdImagePtr im; FILE *fp; - char path[1024]; + char *path; const char * files[2] = {"bug00088_1.png", "bug00088_2.png"}; const char * files_exp[2] = {"bug00088_1_exp.png", "bug00088_2_exp.png"}; @@ -18,13 +17,7 @@ int main() for (i = 0; i < cnt; i++) { - sprintf(path, "%s/png/%s", GDTEST_TOP_DIR, files[i]); - fp = fopen(path, "rb"); - if (!fp) { - printf("failed, cannot open file <%s>\n", path); - return 1; - } - + fp = gdTestFileOpen2("png", files[i]); im = gdImageCreateFromPng(fp); fclose(fp); @@ -33,10 +26,12 @@ int main() continue; } - sprintf(path, "%s/png/%s", GDTEST_TOP_DIR, files_exp[i]); + path = gdTestFilePath2("png", files_exp[i]); + if (!gdAssertImageEqualsToFile(path, im)) { error |= 1; } + free(path); gdImageDestroy(im); } |