cvs: gd /libgd/tests/xpm CMakeLists.txt Makefile.am bug00166.c bug00166.xpm
[email protected] ("Takeshi Abe") Thu, 14 Aug 2008 10:45:42 -0000
| Newsgroups | php.gd.cvs |
|---|---|
| Message-ID | <cvstabe1218710742@cvsserver> |
tabe Thu Aug 14 10:45:42 2008 UTC
Added files:
/gd/libgd/tests/xpm CMakeLists.txt Makefile.am bug00166.c
bug00166.xpm
Log:
(supplement) fixed FS#166:
* added test subdirectory 'xpm'
http://cvs.php.net/viewvc.cgi/gd/libgd/tests/xpm/CMakeLists.txt?view=markup&rev=1.1
Index: gd/libgd/tests/xpm/CMakeLists.txt
+++ gd/libgd/tests/xpm/CMakeLists.txt
SET(TESTS_FILES
bug00166
)
FOREACH(test_name ${TESTS_FILES})
add_executable(${test_name} "${test_name}.c")
target_link_libraries (${test_name} gdTest ${GD_LIB})
ADD_TEST(${test_name} ${EXECUTABLE_OUTPUT_PATH}/${test_name})
ENDFOREACH(test_name)
http://cvs.php.net/viewvc.cgi/gd/libgd/tests/xpm/Makefile.am?view=markup&rev=1.1
Index: gd/libgd/tests/xpm/Makefile.am
+++ gd/libgd/tests/xpm/Makefile.am
## Process this file with automake to produce Makefile.in -*-Makefile-*-
EXTRA_DIST = CMakeLists.txt bug00166.c bug00166.xpm
http://cvs.php.net/viewvc.cgi/gd/libgd/tests/xpm/bug00166.c?view=markup&rev=1.1
Index: gd/libgd/tests/xpm/bug00166.c
+++ gd/libgd/tests/xpm/bug00166.c
/* $Id: bug00166.c,v 1.1 2008/08/14 10:45:42 tabe Exp $ */
#include "gd.h"
#include <stdio.h>
#include <stdlib.h>
#include "gdtest.h"
int
main(int argc, char *argv[])
{
gdImagePtr im;
char path[1024];
int c, result;
sprintf(path, "%s/xpm/bug00166.xpm", GDTEST_TOP_DIR);
im = gdImageCreateFromXpm(path);
if (!im) {
return 2;
}
c = gdImageGetPixel(im, 1, 1);
if (gdImageRed(im, c) == 0xAA
&& gdImageGreen(im, c) == 0xBB
&& gdImageBlue(im, c) == 0xCC) {
result = 0;
} else {
result = 1;
}
gdImageDestroy(im);
return result;
}
http://cvs.php.net/viewvc.cgi/gd/libgd/tests/xpm/bug00166.xpm?view=markup&rev=1.1
Index: gd/libgd/tests/xpm/bug00166.xpm
+++ gd/libgd/tests/xpm/bug00166.xpm
/* XPM */
static char * a[] = {
/* width height colors cpp */
"4 4 3 1",
" c None",
"@ c #abc",
". c #def",
/* pixels */
" .. ",
".@@.",
".@@.",
" .. "};