diff options
author | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-08-24 15:38:20 +0000 |
---|---|---|
committer | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-08-24 15:38:20 +0000 |
commit | 78f04dd421a2af9f7019193e67dadd3a3c8b4f47 (patch) | |
tree | ce7ffa6760f29b6133b4aa6d426c78bbdefa7535 /crawl-ref/source/rltiles/tool | |
parent | 1771f7a8a52f88285591cef622220044f3dd6f9c (diff) | |
download | crawl-ref-78f04dd421a2af9f7019193e67dadd3a3c8b4f47.tar.gz crawl-ref-78f04dd421a2af9f7019193e67dadd3a3c8b4f47.zip |
Fixing Win32 tiles makefiles to work with recent rltiles changes.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6861 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/rltiles/tool')
-rw-r--r-- | crawl-ref/source/rltiles/tool/tile_page.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/rltiles/tool/tile_page.cc b/crawl-ref/source/rltiles/tool/tile_page.cc index 6d2aaa1883..1d0474d592 100644 --- a/crawl-ref/source/rltiles/tool/tile_page.cc +++ b/crawl-ref/source/rltiles/tool/tile_page.cc @@ -36,7 +36,7 @@ static bool write_png(const char *filename, tile_colour *pixels, bit_depth, colour_type, interlace_type, compression_type, filter_method); - png_bytep* row_pointers = (png_bytep*)alloca(sizeof(png_bytep) * height); + png_bytep* row_pointers = (png_bytep*)malloc(sizeof(png_bytep) * height); for (unsigned int y = 0; y < height; y++) row_pointers[y] = (png_byte*)&pixels[y * width]; @@ -47,6 +47,7 @@ static bool write_png(const char *filename, tile_colour *pixels, png_write_end(png_ptr, info_ptr); png_destroy_write_struct(&png_ptr, &info_ptr); + free(row_pointers); fclose(fp); return true; |