blob: 310b72f4cb69aad5069b4ddecb512bc6a9b8bc38 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
/**
* Basic test case for reading TGA files.
*/
#include "gd.h"
#include "gdtest.h"
static void assert_equals(char *exp, char *orig);
int main()
{
assert_equals("tga_read_rgb.png", "tga_read_rgb.tga");
assert_equals("tga_read_rgb.png", "tga_read_rgb_rle.tga");
return gdNumFailures();
}
static void assert_equals(char *exp, char *orig)
{
gdImagePtr im;
FILE *fp;
char *filename;
fp = gdTestFileOpen2("tga", orig);
gdTestAssertMsg(fp != NULL, "can't open %s", orig);
im = gdImageCreateFromTga(fp);
gdTestAssertMsg(im != NULL, "can't read %s", orig);
fclose(fp);
filename = gdTestFilePath2("tga", exp);
gdAssertImageEqualsToFile(filename, im);
gdFree(filename);
gdImageDestroy(im);
}
|