svn commit: trunk/busybox: archival archival/libunarchive include etc...

vda at busybox.net vda at busybox.net
Tue Aug 5 13:10:34 UTC 2008


Author: vda
Date: 2008-08-05 06:10:34 -0700 (Tue, 05 Aug 2008)
New Revision: 23047

Log:
*: refactor handling of archived files. "tar f file.tar.lzma" now works too.

function                                             old     new   delta
unpack_Z_stream                                        -    1229   +1229
open_zipped                                            -     176    +176
unpack_bz2_stream_prime                                -      60     +60
tar_main                                             642     677     +35
find_main                                            406     418     +12
sv_main                                             1222    1233     +11
decode_format_string                                 829     837      +8
cmp_main                                             641     649      +8
popstring                                            134     140      +6
filter_accept_list_reassign                          120     125      +5
parse_and_put_prompt                                 800     804      +4
passwd_main                                         1053    1049      -4
make_new_name_gunzip                                 119     114      -5
rpm_main                                            1688    1670     -18
prepare                                              302     283     -19
xmalloc_open_zipped_read_close                       135      61     -74
uncompress                                          1229       -   -1229
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 8/5 up/down: 1554/-1349)        Total: 205 bytes



Modified:
   trunk/busybox/TODO_config_nommu
   trunk/busybox/archival/Config.in
   trunk/busybox/archival/bbunzip.c
   trunk/busybox/archival/dpkg.c
   trunk/busybox/archival/dpkg_deb.c
   trunk/busybox/archival/libunarchive/Kbuild
   trunk/busybox/archival/libunarchive/decompress_bunzip2.c
   trunk/busybox/archival/libunarchive/decompress_uncompress.c
   trunk/busybox/archival/libunarchive/filter_accept_list_reassign.c
   trunk/busybox/archival/libunarchive/get_header_tar.c
   trunk/busybox/archival/libunarchive/get_header_tar_bz2.c
   trunk/busybox/archival/rpm.c
   trunk/busybox/archival/tar.c
   trunk/busybox/include/libbb.h
   trunk/busybox/include/unarchive.h
   trunk/busybox/include/usage.h
   trunk/busybox/libbb/appletlib.c
   trunk/busybox/libbb/read.c
   trunk/busybox/modutils/Config.in
   trunk/busybox/modutils/modprobe-small.c
   trunk/busybox/scripts/defconfig


Changeset:

Sorry, the patch is too large to include (1398 lines).
Please use ViewCVS to see it!

http://busybox.net/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=23047



More information about the busybox-cvs mailing list