]> git.rm.cloudns.org Git - xonotic/gmqcc.git/commitdiff
add some missing casts to some mem_a
authorWolfgang (Blub) Bumiller <blub@speed.at>
Thu, 16 Aug 2012 10:34:28 +0000 (12:34 +0200)
committerWolfgang (Blub) Bumiller <blub@speed.at>
Thu, 16 Aug 2012 10:34:28 +0000 (12:34 +0200)
parser.c

index a0bb6f9f8680c4b4028120c8ef140b9fc240a47a..aa172166c95af0da8c55f61dbe9c432e68c68273 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -1705,9 +1705,9 @@ static bool parser_variable(parser_t *parser, ast_block *localblock)
             vx.var = (ast_expression*)ast_member_new(var->expression.node.context, (ast_expression*)var, 0);
             vy.var = (ast_expression*)ast_member_new(var->expression.node.context, (ast_expression*)var, 1);
             vz.var = (ast_expression*)ast_member_new(var->expression.node.context, (ast_expression*)var, 2);
-            vx.name = mem_a(len+3);
-            vy.name = mem_a(len+3);
-            vz.name = mem_a(len+3);
+            vx.name = (char*)mem_a(len+3);
+            vy.name = (char*)mem_a(len+3);
+            vz.name = (char*)mem_a(len+3);
             memcpy(vx.name, varent.name, len);
             memcpy(vy.name, varent.name, len);
             memcpy(vz.name, varent.name, len);
@@ -1957,9 +1957,9 @@ static bool parser_do(parser_t *parser)
                 vx.var = (ast_expression*)ast_member_new(ast_ctx(fld), (ast_expression*)fld, 0);
                 vy.var = (ast_expression*)ast_member_new(ast_ctx(fld), (ast_expression*)fld, 1);
                 vz.var = (ast_expression*)ast_member_new(ast_ctx(fld), (ast_expression*)fld, 2);
-                vx.name = mem_a(len+3);
-                vy.name = mem_a(len+3);
-                vz.name = mem_a(len+3);
+                vx.name = (char*)mem_a(len+3);
+                vy.name = (char*)mem_a(len+3);
+                vz.name = (char*)mem_a(len+3);
                 memcpy(vx.name, varent.name, len);
                 memcpy(vy.name, varent.name, len);
                 memcpy(vz.name, varent.name, len);