summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/libgd-src/tests/gdimagestringup16/gdimagestringup16.c
blob: c843abec473fe6c0342ca0f39bb04d9662c852bd (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
/**
 * Base test for gdImageStringUp16()
 */
#include <gd.h>
#include <gdfontl.h>
#include "gdtest.h"

int main()
{
	/* Declare the image */
	gdImagePtr im = NULL;
	wchar_t *wchr = L"H";
	unsigned short *sptr;
	sptr = (unsigned short *)wchr;
	int foreground;
	int errorcode = 0;
	gdFontPtr fontptr = gdFontGetLarge();

	im = gdImageCreate(20, 20);
	gdImageColorAllocate(im, 255, 255, 255);
	foreground = gdImageColorAllocate(im, 22, 4, 238);

	gdImageStringUp16(im, fontptr, 2, 18, sptr, foreground);

	if (!gdAssertImageEqualsToFile("gdimagestringup16/gdimagestringup16_exp.png", im))
		errorcode = 1;

	gdImageDestroy(im);

	return errorcode;
}