pixman/test/trap-crasher.c
Andrea Canciani 11305b4ecd test: Fix tests for compilation on Windows
The Microsoft C compiler cannot handle subobject initialization and
Win32 does not provide snprintf.

Work around these limitations by using normal struct initialization
and using sprintf (a manual check shows that the buffer size is
sufficient).
2011-02-28 10:38:02 +01:00

28 lines
424 B
C

#include <stdlib.h>
#include <pixman.h>
int
main()
{
pixman_image_t *dst;
pixman_trapezoid_t traps[1] = {
{
2147483646,
2147483647,
{
{ 0, 0 },
{ 0, 2147483647 }
},
{
{ 65536, 0 },
{ 0, 2147483647 }
}
},
};
dst = pixman_image_create_bits (PIXMAN_a8, 1, 1, NULL, -1);
pixman_add_trapezoids (dst, 0, 0, sizeof (traps)/sizeof (traps[0]), traps);
return (0);
}