wok diff fusecloop/stuff/fusecloop.u @ rev 23765

fusecloop: tiny fixes
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed May 06 09:10:52 2020 +0000 (2020-05-06)
parents b534f8a24834
children 1523c0330556
line diff
     1.1 --- a/fusecloop/stuff/fusecloop.u	Tue May 05 20:28:26 2020 +0000
     1.2 +++ b/fusecloop/stuff/fusecloop.u	Wed May 06 09:10:52 2020 +0000
     1.3 @@ -1468,7 +1468,7 @@
     1.4  +	for (i = 0; i < num_blocks; i++) {
     1.5  +	
     1.6  +		fprintf(stderr, "Block %u %s at %llu length %lu ",
     1.7 -+			i, packnames[offsets[i].flags], offsets[i].offset, len);
     1.8 ++			i, packnames[offsets[i].flags], offsets[i].offset, offsets[i].size);
     1.9  +		ulen = get_block(i, argc);
    1.10  +		fprintf(stderr, " => %lu\n", ulen);
    1.11  +		write(STDOUT_FILENO, out, ulen);
    1.12 @@ -1647,7 +1647,7 @@
    1.13  +	if (s && !strcmp(s,"GZIP")) {
    1.14  +		compress3 = compress2;
    1.15  +	}
    1.16 -+	compress3 = best_compress;
    1.17 ++	else compress3 = best_compress;
    1.18  +#else
    1.19  +	compress3 = compress2;
    1.20  +#endif
    1.21 @@ -1930,9 +1930,9 @@
    1.22  -		return v3;
    1.23  +		strcpy(v, (char *) (v3_64) ? "64BE v3.0a" : "32BE v3.0a");
    1.24  +	}
    1.25 -+	v[10] = 'a' + ((flags-1) & 0xF);	// compressors used
    1.26 ++	v[9] = 'a' + ((flags-1) & 0xF);	// compressors used
    1.27  +	if (flags > 0x10) {			// with links ?
    1.28 -+		v[10] += 'A' - 'a';
    1.29 ++		v[9] += 'A' - 'a';
    1.30   	}
    1.31  +	return v;
    1.32   }