diff options
Diffstat (limited to 'tests/bmp/bug00276.c')
-rw-r--r-- | tests/bmp/bug00276.c | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/tests/bmp/bug00276.c b/tests/bmp/bug00276.c deleted file mode 100644 index b9d9cd7..0000000 --- a/tests/bmp/bug00276.c +++ /dev/null @@ -1,44 +0,0 @@ -/* See <https://github.com/libgd/libgd/issues/276> */ - - -#include "gd.h" -#include "gdtest.h" - - -int main() -{ - gdImagePtr im_orig, im_saved; - int white; - char *filename; - FILE *fp; - - /* create an image */ - im_orig = gdImageCreate(10, 10); - gdImageColorAllocate(im_orig, 0, 0, 0); - white = gdImageColorAllocate(im_orig, 255, 255, 255); - gdImageLine(im_orig, 0,0, 9,9, white); - - filename = gdTestFilePath2("bmp", "bug00276_act.bmp"); - - /* save image as compressed BMP */ - fp = fopen(filename, "w+"); - gdTestAssert(fp != NULL); - gdImageBmp(im_orig, fp, 1); - fclose(fp); - - /* read saved image */ - fp = fopen(filename, "rb"); - gdTestAssert(fp != NULL); - im_saved = gdImageCreateFromBmp(fp); - gdTestAssert(im_saved != NULL); - fclose(fp); - - gdAssertImageEquals(im_orig, im_saved); - - /* clean up */ - gdImageDestroy(im_orig); - gdImageDestroy(im_saved); - free(filename); - - return gdNumFailures(); -} |