X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fbuffer.c;h=fd16b6f1e39d4f42d34c8ba0ad761ea3c7a08f60;hb=91493ea9b62a24ab139eedd4c919e4fcda9750c3;hp=ab067520f54f9ef5cc05c876e3df3d0b22e14a4d;hpb=d858a433c82626309e0d974ca923a79ac7f7f18f;p=chaz%2Ftar diff --git a/src/buffer.c b/src/buffer.c index ab06752..fd16b6f 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -1055,8 +1055,15 @@ short_read (ssize_t status) break; if (! read_full_records_option) - FATAL_ERROR ((0, 0, _("Unaligned block (%lu bytes) in archive"), - (unsigned long) (record_size - left))); + { + unsigned long rest = record_size - left; + + FATAL_ERROR ((0, 0, + ngettext ("Unaligned block (%lu byte) in archive", + "Unaligned block (%lu bytes) in archive", + rest), + rest)); + } /* User warned us about this. Fix up. */ @@ -1069,8 +1076,14 @@ short_read (ssize_t status) if (!read_full_records_option && verbose_option && record_start_block == 0 && status > 0) - WARN ((0, 0, _("Record size = %lu blocks"), - (unsigned long) ((record_size - left) / BLOCKSIZE))); + { + unsigned long rsize = (record_size - left) / BLOCKSIZE; + WARN ((0, 0, + ngettext ("Record size = %lu block", + "Record size = %lu blocks", + rsize), + rsize)); + } record_end = record_start + (record_size - left) / BLOCKSIZE; records_read++;