1 *** dump-0.3/dump/traverse.c.dist Mon Dec 9 15:47:09 1996
2 --- dump-0.3/dump/traverse.c Mon Dec 9 15:47:32 1996
8 #include <linux/ext2_fs.h>
9 + #include <asm/bitops.h>
10 #include <bsdcompat.h>
16 cnt = NINDIR(sblock) * sblock->fs_frag;
18 *size -= NINDIR(sblock) * sblock->fs_bsize;
19 + #if defined(__linux__) & defined(__sparc__)
20 + for(i = 0 ; i < cnt ; i += 1)
21 + idblk[i] = __swab32(idblk[i]);
23 blksout(&idblk[0], cnt, ino);
27 for (i = 0; i < NINDIR(sblock); i++) {
28 + #if defined(__linux__) & defined(__sparc__)
29 + idblk[i] = __swab32(idblk[i]);
31 dmpindir(ino, idblk[i], ind_level, size);