#include #include "libbb.h" #include "unarchive.h" archive_handle_t *init_handle(void) { archive_handle_t *archive_handle; /* Initialise default values */ archive_handle = xmalloc(sizeof(archive_handle_t)); memset(archive_handle, 0, sizeof(archive_handle_t)); archive_handle->file_header = xmalloc(sizeof(file_header_t)); archive_handle->action_header = header_skip; archive_handle->action_data = data_skip; archive_handle->filter = filter_accept_all; return(archive_handle); }