[Gtkradiant] Bug with libs/ddslib/ddslib.c lines 693 to 723 on 64 bit systems.
lordhavoc at ghdigital.com
Tue Mar 18 13:50:43 CDT 2008
Branan Riley wrote:
> Switching surface from a void pointer to an unsigned int seems to have
> fixed the crashes and image corruption. I've also fixed some of the
> DDS loading functions to use size_t instead of unsigned int when
> casting to/from pointers.
I tend to use unsigned char * for such purposes rather than size_t - a little more type safety if it remains a variable for any period of time (in this case it doesn't), and it's a little bit less exotic.
Author of DarkPlaces Quake1 engine and mod
"War does not prove who is right, it proves who is left." - Unknown
"Any sufficiently advanced technology is indistinguishable from a rigged demo." - James Klass
More information about the Gtkradiant