aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ext2fs/dir_iterate.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2003-08-01 09:41:07 -0400
committerTheodore Ts'o <tytso@mit.edu>2003-08-01 09:41:07 -0400
commitc4e3d3f374b409500e3dd05c0b0eca6ac98a6b4e (patch)
tree2d1db6d042abcaf015834480ea1ca8c26c456f5d /lib/ext2fs/dir_iterate.c
parent0ec1b153ba6291aac5faa00c197a71d1cb0165f5 (diff)
downloadandroid_external_e2fsprogs-c4e3d3f374b409500e3dd05c0b0eca6ac98a6b4e.tar.gz
android_external_e2fsprogs-c4e3d3f374b409500e3dd05c0b0eca6ac98a6b4e.tar.bz2
android_external_e2fsprogs-c4e3d3f374b409500e3dd05c0b0eca6ac98a6b4e.zip
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.
Diffstat (limited to 'lib/ext2fs/dir_iterate.c')
-rw-r--r--lib/ext2fs/dir_iterate.c4
1 files changed, 2 insertions, 2 deletions
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;