(svn r6838) - Fix (r6836): MS VC complains beecause it doesn't understand consts... (or I don't...)
--- a/newgrf_spritegroup.c Thu Oct 19 10:40:21 2006 +0000
+++ b/newgrf_spritegroup.c Thu Oct 19 12:21:35 2006 +0000
@@ -19,10 +19,11 @@
void DestroySpriteGroup(SpriteGroup *group)
{
/* Free dynamically allocated memory */
+ /* XXX Cast away the consts due to MSVC being buggy... */
switch (group->type) {
case SGT_REAL:
- free(group->g.real.loaded);
- free(group->g.real.loading);
+ free((SpriteGroup**)group->g.real.loaded);
+ free((SpriteGroup**)group->g.real.loading);
break;
case SGT_DETERMINISTIC:
@@ -31,7 +32,7 @@
break;
case SGT_RANDOMIZED:
- free(group->g.random.groups);
+ free((SpriteGroup**)group->g.random.groups);
break;
default: