ddc
|
Classes | |
struct | tar_header |
struct | TAR |
Macros | |
#define | BIT_ISSET(bitmask, bit) ((bitmask) & (bit)) |
Functions | |
bool | mkdirhier (const char *path) |
int | tar_open (TAR **t, const char *pathname) |
int | tar_close (TAR *t) |
bool | tar_get_next_file (TAR *t, string &FileName, vector< char > &Result) |
Variables | |
const char | GNU_LONGNAME_TYPE = 'L' |
const char | GNU_LONGLINK_TYPE = 'K' |
const size_t | T_BLOCKSIZE = 512 |
#define BIT_ISSET | ( | bitmask, | |
bit | |||
) | ((bitmask) & (bit)) |
bool mkdirhier | ( | const char * | path | ) |
References MakeDir(), and StringTokenizer::val().
Referenced by TAR::tar_extract_file().
int tar_open | ( | TAR ** | t, |
const char * | pathname | ||
) |
References TAR::pathname.
Referenced by CDocumentIterator::CDocumentIterator().
int tar_close | ( | TAR * | t | ) |
References TAR::m_pFile.
Referenced by CDocumentIterator::NextDocument().
bool tar_get_next_file | ( | TAR * | t, |
string & | FileName, | ||
vector< char > & | Result | ||
) |
References Format(), tar_header::IsRegFile(), TAR::pathname, TAR::tar_extract_regfile_to_buffer(), TAR::th_buf, tar_header::th_get_pathname(), and TAR::th_read().
Referenced by CDocumentIterator::NextDocument().
const char GNU_LONGNAME_TYPE = 'L' |
Referenced by tar_header::IsLongName().
const char GNU_LONGLINK_TYPE = 'K' |
Referenced by tar_header::IsLongLink().
const size_t T_BLOCKSIZE = 512 |