From c4e3d3f374b409500e3dd05c0b0eca6ac98a6b4e Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Fri, 1 Aug 2003 09:41:07 -0400 Subject: ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() all now take a 'void *' instead of a 'void **' in order to avoid pointer aliasing problems with GCC 3.x. --- lib/ext2fs/dir_iterate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/ext2fs/dir_iterate.c') diff --git a/lib/ext2fs/dir_iterate.c b/lib/ext2fs/dir_iterate.c index 35fae073..9a6ac915 100644 --- a/lib/ext2fs/dir_iterate.c +++ b/lib/ext2fs/dir_iterate.c @@ -71,7 +71,7 @@ errcode_t ext2fs_dir_iterate2(ext2_filsys fs, if (block_buf) ctx.buf = block_buf; else { - retval = ext2fs_get_mem(fs->blocksize, (void **) &ctx.buf); + retval = ext2fs_get_mem(fs->blocksize, &ctx.buf); if (retval) return retval; } @@ -81,7 +81,7 @@ errcode_t ext2fs_dir_iterate2(ext2_filsys fs, retval = ext2fs_block_iterate2(fs, dir, 0, 0, ext2fs_process_dir_block, &ctx); if (!block_buf) - ext2fs_free_mem((void **) &ctx.buf); + ext2fs_free_mem(&ctx.buf); if (retval) return retval; return ctx.errcode; -- cgit v1.2.3