home · contact · privacy
Small refactoring of read_map_objects().
authorChristian Heller <c.heller@plomlompom.de>
Sun, 1 Dec 2013 02:42:29 +0000 (03:42 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Sun, 1 Dec 2013 02:42:29 +0000 (03:42 +0100)
src/map_objects.c

index fd4bd16859aaab8708d476203565ae915f39a95d..a60395cb5829d1ab84fb6d1a091cc8708baf8758 100644 (file)
@@ -125,12 +125,11 @@ extern void read_map_objects(FILE * file, char * line, int linemax)
     char * f_name = "read_map_objects()";
     struct MapObj ** mo_ptr_ptr = &world.map_objs;
     char * delim = " ";
-    struct MapObj * mo;
     fpos_t pos;
     exit_err(-1 == fgetpos(file, &pos), f_name);
     while (try_fgets(line, linemax + 1, file, f_name))
     {
-        mo = try_malloc(sizeof(struct MapObj), f_name);
+        struct MapObj * mo = try_malloc(sizeof(struct MapObj), f_name);
         mo->next       = NULL;
         mo->id         = atoi(strtok(line, delim));
         mo->type       = atoi(strtok(NULL, delim));
@@ -153,7 +152,7 @@ extern void read_map_objects(FILE * file, char * line, int linemax)
         char * owned = strtok(NULL, "\n");
         if (NULL != owned)
         {
-            mo = get_map_object(world.map_objs, id);
+            struct MapObj * mo = get_map_object(world.map_objs, id);
             char * owned_id = "";
             owned_id = strtok(owned, delim);
             while (NULL != owned_id)