diff options
Diffstat (limited to 'archival/tar.c')
-rw-r--r-- | archival/tar.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/archival/tar.c b/archival/tar.c index a3565d6ae..f46f7bb7a 100644 --- a/archival/tar.c +++ b/archival/tar.c | |||
@@ -333,13 +333,13 @@ static int writeTarHeader(struct TarBallInfo *tbInfo, | |||
333 | && (filesize <= 0x3fffffffffffffffffffffffLL) | 333 | && (filesize <= 0x3fffffffffffffffffffffffLL) |
334 | #endif | 334 | #endif |
335 | ) { | 335 | ) { |
336 | /* GNU tar uses "base-256 encoding" for very large numbers. | 336 | /* GNU tar uses "base-256 encoding" for very large numbers. |
337 | * Encoding is binary, with highest bit always set as a marker | 337 | * Encoding is binary, with highest bit always set as a marker |
338 | * and sign in next-highest bit: | 338 | * and sign in next-highest bit: |
339 | * 80 00 .. 00 - zero | 339 | * 80 00 .. 00 - zero |
340 | * bf ff .. ff - largest positive number | 340 | * bf ff .. ff - largest positive number |
341 | * ff ff .. ff - minus 1 | 341 | * ff ff .. ff - minus 1 |
342 | * c0 00 .. 00 - smallest negative number | 342 | * c0 00 .. 00 - smallest negative number |
343 | */ | 343 | */ |
344 | char *p8 = header.size + sizeof(header.size); | 344 | char *p8 = header.size + sizeof(header.size); |
345 | do { | 345 | do { |