Blame tests/gdimagefill/bug00002_1.c

Packit Service df60bb
#include "gd.h"
Packit Service df60bb
#include <stdio.h>
Packit Service df60bb
#include "gdtest.h"
Packit Service df60bb
Packit Service df60bb
int main()
Packit Service df60bb
{
Packit Service df60bb
	gdImagePtr im;
Packit Service df60bb
	FILE *fp;
Packit Service df60bb
	char *file;
Packit Service df60bb
	int error = 0;
Packit Service df60bb
Packit Service df60bb
	im = gdImageCreateTrueColor(100, 100);
Packit Service df60bb
Packit Service df60bb
	if (im == NULL) {
Packit Service df60bb
		gdTestErrorMsg("Cannot create image.\n");
Packit Service df60bb
		return 1;
Packit Service df60bb
	}
Packit Service df60bb
Packit Service df60bb
	gdImageFill(im, 0, 0, 0xffffff);
Packit Service df60bb
	gdImageFill(im, 0, 0, 0xffffff);
Packit Service df60bb
Packit Service df60bb
	file = gdTestTempFile("bug00002_1.png");
Packit Service df60bb
	fp = fopen(file, "wb");
Packit Service df60bb
	if (fp == NULL) {
Packit Service df60bb
		gdTestErrorMsg("Cannot create image from <%s>\n", file);
Packit Service df60bb
		gdImageDestroy(im);
Packit Service df60bb
		return 1;
Packit Service df60bb
	}
Packit Service df60bb
Packit Service df60bb
	gdImagePng(im,fp);
Packit Service df60bb
	fclose(fp);
Packit Service df60bb
Packit Service df60bb
	if (!gdAssertImageEqualsToFile("gdimagefill/bug00002_1_exp.png", im))
Packit Service df60bb
		error = 1;
Packit Service df60bb
Packit Service df60bb
	gdImageDestroy(im);
Packit Service df60bb
Packit Service df60bb
	return error;
Packit Service df60bb
}
Packit Service df60bb