Blame tests/xpm/bug00185.c

Packit Service df60bb
#include "gd.h"
Packit Service df60bb
#include <stdio.h>
Packit Service df60bb
#include <stdlib.h>
Packit Service df60bb
#include "gdtest.h"
Packit Service df60bb
Packit Service df60bb
/* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */
Packit Service df60bb
int
Packit Service df60bb
main()
Packit Service df60bb
{
Packit Service df60bb
	gdImagePtr im;
Packit Service df60bb
	char *path;
Packit Service df60bb
Packit Service df60bb
	path = gdTestFilePath("xpm/bug00185.xpm");
Packit Service df60bb
	im = gdImageCreateFromXpm(path);
Packit Service df60bb
	free(path);
Packit Service df60bb
	if (!im) return 1;
Packit Service df60bb
	gdImageDestroy(im);
Packit Service df60bb
Packit Service df60bb
	path = gdTestFilePath("xpm/bug00185_damaged.xpm");
Packit Service df60bb
	im = gdImageCreateFromXpm(path);
Packit Service df60bb
	free(path);
Packit Service df60bb
	if (!im) return 0;
Packit Service df60bb
	gdImageDestroy(im);
Packit Service df60bb
Packit Service df60bb
	return 2;
Packit Service df60bb
}