Lines Matching defs:strict
152 static int format_number(int64_t, char *, int size, int max, int strict);
251 * If "strict" is set to zero, it will extend numeric fields as
258 struct archive_entry *entry, int tartype, int strict)
362 if (format_number(archive_entry_mode(entry) & 07777, h + USTAR_mode_offset, USTAR_mode_size, USTAR_mode_max_size, strict)) {
367 if (format_number(archive_entry_uid(entry), h + USTAR_uid_offset, USTAR_uid_size, USTAR_uid_max_size, strict)) {
372 if (format_number(archive_entry_gid(entry), h + USTAR_gid_offset, USTAR_gid_size, USTAR_gid_max_size, strict)) {
377 if (format_number(archive_entry_size(entry), h + USTAR_size_offset, USTAR_size_size, USTAR_size_max_size, strict)) {
382 if (format_number(archive_entry_mtime(entry), h + USTAR_mtime_offset, USTAR_mtime_size, USTAR_mtime_max_size, strict)) {
391 USTAR_rdevmajor_size, USTAR_rdevmajor_max_size, strict)) {
398 USTAR_rdevminor_size, USTAR_rdevminor_max_size, strict)) {
444 format_number(int64_t v, char *p, int s, int maxsize, int strict)
451 if (strict)
455 * In non-strict mode, we allow the number to overwrite one or