1 |
|
2003-09-02 Paul Eggert <eggert@twinsun.com> |
2 |
|
|
3 |
|
* src/common.h (destroy_stat, xheader_decode, xheader_store, |
4 |
|
xheader_read, xheader_finish, xheader_destroy): Add decls; |
5 |
|
C99 requires this. |
6 |
|
|
7 |
|
* src/create.c (write_extended): Remove unused local 'bufsize'. |
8 |
|
|
9 |
|
* src/delete.c (delete_archive_members): Handle case of |
10 |
|
HEADER_SUCCESS_EXTENDED followed by HEADER_FAILURE. |
11 |
|
* src/list.c (read_and): Abort if HEADER_SUCCESS_EXTENDED |
12 |
|
occurs, as it's not possible. |
13 |
|
* src/update.c (update_archive): Likewise. |
14 |
|
|
15 |
|
Use "const" when possible in new code. |
16 |
|
* src/tar.c (struct fmttab.name): Now char const *. All uses changed. |
17 |
|
(fmttab): Now const. All uses changed. |
18 |
|
* src/xheader.c (struct xhdr_tab.keyword): Now pointer to const. |
19 |
|
(struct xhdr_tab.coder, struct xhdr_tab.decoder, locate_handler, |
20 |
|
decode_record, xheader_store, xheader_print, code_string, code_time, |
21 |
|
code_num, dummy_coder, dummy_decoder, atime_coder, atime_decoder, |
22 |
|
gid_coder, gid_decoder, gname_coder, gname_decoder, linkpath_coder, |
23 |
|
linkpath_decoder, ctime_coder, ctime_decoder, mtime_coder, |
24 |
|
mtime_decoder, path_coder, path_decoder, size_coder, size_decoder, |
25 |
|
uid_coder, uid_decoder, uname_coder, uname_decoder): |
26 |
|
Use pointers to const when possible. |
27 |
|
(xhdr_tab): Now const. |
28 |
|
|
29 |
|
* src/tar.c (fmttab): Avoid GCC warning by not eliding initializers. |
30 |
|
(set_archive_format): Report an error if no format name matches, |
31 |
|
instead of returning an undefined value. |
32 |
|
|
33 |
|
* src/xheader.c (struct xhdr_tab.decoder, dummy_decoder, |
34 |
|
atime_decoder, gid_decoder, gname_decoder, linkpath_decoder, |
35 |
|
ctime_decoder, mtime_decoder, path_decoder, size_decoder, |
36 |
|
uid_decoder, uname_decoder): Remove unused keyword arg. |
37 |
|
All uses changed. |
38 |
|
|
39 |
|
* src/tar.c (set_archive_format): Now static. |
40 |
|
* src/xheader.c (xhdr_tab, format_uintmax): Now static. |
41 |
|
|
42 |
|
* src/xheader.c (dummy_coder, dummy_decoder, atime_coder, |
43 |
|
atime_decoder, gid_coder, gid_decoder, gname_coder, gname_decoder, |
44 |
|
linkpath_coder, linkpath_decoder, mtime_coder, mtime_decoder, |
45 |
|
ctime_coder, ctime_decoder, path_coder, path_decoder, size_coder, |
46 |
|
size_decoder, uid_coder, uid_decoder, uname_coder, uname_decoder): |
47 |
|
Remove forward decls; no longer needed. |
48 |
|
(xhdr_tab): Move to end, so that the forward decls aren't needed. |
49 |
|
Add a forward declaration. |
50 |
|
|
51 |
|
Use 'bool' in new code, when appropriate. |
52 |
|
* src/xheader.c (decode_record): Return bool, not int. |
53 |
|
* src/common.h (read_header): Since it accepts bool, change |
54 |
|
all callers to use false and true rather than 0 and 1. |
55 |
|
|
56 |
|
* src/xheader.c (decode_record): Fix misspelling in diagnostic |
57 |
|
"extended headed" -> "extended header". |
58 |
|
|
59 |
|
GNU coding style fixes. |
60 |
|
* src/xheader.c (decode_record, xheader_decode): |
61 |
|
Do not use decls like "char *p, *q;". |
62 |
|
|
63 |
|
Minor style fixes. |
64 |
|
(xheader_store): Avoid parentheses around object operand of sizeof. |
65 |
|
|
66 |
2003-09-03 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
2003-09-03 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
67 |
|
|
68 |
* src/create.c (start_header): Store long file names |
* src/create.c (start_header): Store long file names |