/[tar]/tar/ChangeLog
ViewVC logotype

Diff of /tar/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by gray, Wed Sep 3 00:06:12 2003 UTC revision 1.13 by eggert, Wed Sep 3 06:23:42 2003 UTC
# Line 1  Line 1 
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

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26