LICK
 All Data Structures Files Functions Variables Enumerations Enumerator
Data Structures | Typedefs | Functions
uniso.h File Reference

Extract relevant files from an ISO file. More...

#include "distro.h"
#include "llist.h"
Include dependency graph for uniso.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  uniso_status_t
 Info about the extraction of an ISO. More...
 

Typedefs

typedef size_t uniso_progress_t
 
typedef void(* uniso_progress_cb )(uniso_progress_t cur, uniso_progress_t total, void *cb_data)
 

Functions

uniso_status_tuniso (const char *src, const char *dst, distro_filter_f filter, uniso_progress_cb cb, void *cb_data)
 extract an ISO file More...
 
void free_uniso_status (uniso_status_t *s)
 free the memory used by an uniso_status_t More...
 

Detailed Description

Extract relevant files from an ISO file.

Function Documentation

void free_uniso_status ( uniso_status_t s)

free the memory used by an uniso_status_t

Parameters
sthe status to free
uniso_status_t* uniso ( const char *  src,
const char *  dst,
distro_filter_f  filter,
uniso_progress_cb  cb,
void *  cb_data 
)

extract an ISO file

Parameters
srcthe path of the ISO file to extract
dstthe path to extract the ISO file to
cban optional callback to update the status
cb_datadata to call the callback with
Returns
information about the extraction