#include "../common/util_classes.h"
#include "tar.h"
#include <stdio.h>
#include <string.h>
#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 CConcIndexatorInvoker::BuildIndex().
int tar_close | ( | TAR * | t | ) |
References TAR::m_pFile.
Referenced by CConcIndexatorInvoker::BuildIndex().
bool tar_get_next_file | ( | TAR * | t, | |
string & | FileName, | |||
vector< char > & | Result, | |||
bool & | bError | |||
) |
References tar_header::IsRegFile(), TAR::tar_extract_regfile_to_buffer(), TAR::th_buf, tar_header::th_get_pathname(), and TAR::th_read().
Referenced by ReadSourceFile().
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 |