]> git.ipfire.org Git - thirdparty/tar.git/commit
Prefer other types to int in extract.c
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 1 Nov 2024 21:15:09 +0000 (14:15 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 2 Nov 2024 06:47:23 +0000 (23:47 -0700)
commit112ead79312ea308e58414b74623f101b8c06f0b
treee5ca2783dfe31491e1212458eceac0ad2e06e314
parentfd401e1d299a0db4471510efe9fb0b0af81db8aa
Prefer other types to int in extract.c

* src/extract.c (fd_chmod, extract_chdir, open_output_file)
(extract_file, extract_link, extract_symlink, extract_node)
(extract_fifo, tar_extractor_t, pepare_to_extract): Prefer char to
int for typeflag, since it’s a char.  All uses changed.
(fd_chmod): Use clearer code for errno.
(extract_dir, extract_file, create_placeholder_file, extract_link)
(extract_symlink, extract_node, extract_fifo, tar_extractor_t):
Return bool true for success, false for failure.  All uses changed.
(open_output_file): Prefer bool for boolean.
(prepare_to_extract): Simplify by returning the extractor a null
pointer, rather than storing through a pointer to an extractor.
src/extract.c