Previous 199869 Revisions Next

r19832 Wednesday 26th December, 2012 at 13:03:22 UTC by Oliver Stöneberg
removed some unnecessary checks (nw)
[src/lib/formats]tzx_cas.c
[src/mess/tools/imgtool/modules]fat.c

trunk/src/lib/formats/tzx_cas.c
r19831r19832
9292
9393      if (block_count == max_block_count)
9494      {
95         void   *old_blocks = blocks;
95         void *old_blocks = blocks;
9696         int   old_max_block_count = max_block_count;
9797         max_block_count = max_block_count + BLOCK_COUNT_INCREMENTS;
9898         blocks = (UINT8**)malloc(max_block_count * sizeof(UINT8*));   // SHOULD NOT BE USING auto_alloc_array()
99         memset(blocks,0,max_block_count);
99         memset(blocks, 0, max_block_count);
100100         memcpy(blocks, old_blocks, old_max_block_count * sizeof(UINT8*));
101         if (blocks) free(old_blocks);
101         free(old_blocks);
102102      }
103103
104104      blocks[block_count] = (UINT8*)&casdata[pos];
trunk/src/mess/tools/imgtool/modules/fat.c
r19831r19832
15591559      /* the short filename suffices; remove the LFN stuff */
15601560      memcpy(created_entry, created_entry + created_entry_len - FAT_DIRENT_SIZE, FAT_DIRENT_SIZE);
15611561      created_entry_len = FAT_DIRENT_SIZE;
1562      if (created_entry) free(created_entry);
1562      free(created_entry);
15631563      new_created_entry = (UINT8 *) malloc(created_entry_len);
15641564      if (!new_created_entry)
15651565      {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team