changeset 4894:201cb8480d3f draft

(svn r6838) - Fix (r6836): MS VC complains beecause it doesn't understand consts... (or I don't...)
author peter1138 <peter1138@openttd.org>
date Thu, 19 Oct 2006 12:21:35 +0000
parents 7912bdc2544e
children 48d7f782ed2f
files newgrf_spritegroup.c
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/newgrf_spritegroup.c
+++ b/newgrf_spritegroup.c
@@ -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: