# HG changeset patch # User rubidium # Date 1210254675 0 # Node ID 9d5526ba0e4a80432001c7eef8d57b4f44847561 # Parent 017f89d04372045e0ce23523c2dcf280c5378f00 (svn r13013) -Fix: GCC 4.3 warning about a clobbering mask due to longjmp. This can't be solved by using exceptions because the longjmp is needed for PNG (C-code) handling. diff -r 017f89d04372 -r 9d5526ba0e4a src/spriteloader/png.cpp --- a/src/spriteloader/png.cpp Thu May 08 13:48:34 2008 +0000 +++ b/src/spriteloader/png.cpp Thu May 08 13:51:15 2008 +0000 @@ -44,7 +44,7 @@ return false; } -static bool LoadPNG(SpriteLoader::Sprite *sprite, const char *filename, uint32 id, bool mask) +static bool LoadPNG(SpriteLoader::Sprite *sprite, const char *filename, uint32 id, volatile bool mask) { png_byte header[8]; png_structp png_ptr;