Many files:
  ext2fs.h, bitops.h: Add support for the Watcom C compiler to do inline
  	functions.
  ext2fs.h, dosio.c: Use asm/types.h instead of linux/types.h to evade a
  	potential problem with glibc's header files trying to spike out
  	linux/types.h.
  ext2fs.h (ext2fs_resize_mem): Change the function prototype to include
  	the old size of the memory, which is needed for some braindamaged
  	memory allocation systems that don't support realloc().
  badblocks.c (ext2fs_badblocks_list_add):
  bb_inode.c (clear_bad_block_proc):
  dblist.c (ext2fs_add_dir_block):
  icount.c (insert_icount_el):
  irel_ma.c (ima_put):
  rs_bitmap.c (ext2fs_resize_generic_bitmap): Update functions to pass
  	the old size of the memory to be resized to ext2fs_resize_mem().
ChangeLog, dirinfo.c:
  dirinfo.c (e2fsck_add_dir_info): Update function to pass the old size
  	of the memory to be resized to ext2fs_resize_mem().
ChangeLog, extent.c, resize2fs.c:
  resize2fs.c (adjust_superblock):
  extent.c (ext2fs_add_extent_entry): Update functions to pass the old
  	size of the memory to be resized to ext2fs_resize_mem().

diff --git a/resize/extent.c b/resize/extent.c
index 56fb62a..b583baa 100644
--- a/resize/extent.c
+++ b/resize/extent.c
@@ -84,6 +84,8 @@
 	if (extent->num >= extent->size) {
 		newsize = extent->size + 100;
 		retval = ext2fs_resize_mem(sizeof(struct ext2_extent_entry) * 
+					   extent->size, 
+					   sizeof(struct ext2_extent_entry) * 
 					   newsize, (void **) &extent->list);
 		if (retval)
 			return retval;