dpkg_deb: slight code shrink
ar: reuse existing ar unpacking code get_header_tar: handle autodetection for tiny .tar.gz files too unarchive.h: do not include CONFIGed out things function old new delta get_header_tar 1521 1534 +13 dpkg_deb_main 400 380 -20 ar_main 260 196 -64 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/2 up/down: 13/-84) Total: -71 bytes
This commit is contained in:
@ -47,11 +47,13 @@ typedef struct archive_handle_t {
|
||||
/* Process the data component, e.g. extract to filesystem */
|
||||
void FAST_FUNC (*action_data)(struct archive_handle_t *);
|
||||
|
||||
#if ENABLE_DPKG || ENABLE_DPKG_DEB
|
||||
/* "subarchive" is used only by dpkg[-deb] applets */
|
||||
/* How to process any sub archive, e.g. get_header_tar_gz */
|
||||
char FAST_FUNC (*action_data_subarchive)(struct archive_handle_t *);
|
||||
|
||||
/* Contains the handle to a sub archive */
|
||||
struct archive_handle_t *sub_archive;
|
||||
#endif
|
||||
|
||||
/* The raw stream as read from disk or stdin */
|
||||
int src_fd;
|
||||
|
Reference in New Issue
Block a user