summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/libgd-src/tests/png/bug00088.c
diff options
context:
space:
mode:
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.c15
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);
}