(svn r6838) - Fix (r6836): MS VC complains beecause it doesn't understand consts... (or I don't...)
authorpeter1138
Thu, 19 Oct 2006 12:21:35 +0000
changeset 4894 079148a9eadc
parent 4893 07d158194395
child 4895 4041e6fc4bc5
(svn r6838) - Fix (r6836): MS VC complains beecause it doesn't understand consts... (or I don't...)
newgrf_spritegroup.c
--- 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: