Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
7zFile.c File Reference
#include "Precomp.h"
#include "7zFile.h"
#include <errno.h>
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>

Macros

#define kChunkSizeMax   (1 << 22)
 

Functions

void File_Construct (CSzFile *p)
 
WRes InFile_Open (CSzFile *p, const char *name)
 
WRes OutFile_Open (CSzFile *p, const char *name)
 
WRes File_Close (CSzFile *p)
 
WRes File_Read (CSzFile *p, void *data, size_t *size)
 
WRes File_Write (CSzFile *p, const void *data, size_t *size)
 
WRes File_Seek (CSzFile *p, Int64 *pos, ESzSeek origin)
 
WRes File_GetLength (CSzFile *p, UInt64 *length)
 
void FileSeqInStream_CreateVTable (CFileSeqInStream *p)
 
void FileInStream_CreateVTable (CFileInStream *p)
 
void FileOutStream_CreateVTable (CFileOutStream *p)
 

Macro Definition Documentation

◆ kChunkSizeMax

#define kChunkSizeMax   (1 << 22)

Function Documentation

◆ File_Close()

WRes File_Close ( CSzFile * p)

◆ File_Construct()

void File_Construct ( CSzFile * p)

◆ File_GetLength()

WRes File_GetLength ( CSzFile * p,
UInt64 * length )

◆ File_Read()

WRes File_Read ( CSzFile * p,
void * data,
size_t * size )

◆ File_Seek()

WRes File_Seek ( CSzFile * p,
Int64 * pos,
ESzSeek origin )

◆ File_Write()

WRes File_Write ( CSzFile * p,
const void * data,
size_t * size )

◆ FileInStream_CreateVTable()

void FileInStream_CreateVTable ( CFileInStream * p)

◆ FileOutStream_CreateVTable()

void FileOutStream_CreateVTable ( CFileOutStream * p)

◆ FileSeqInStream_CreateVTable()

void FileSeqInStream_CreateVTable ( CFileSeqInStream * p)

◆ InFile_Open()

WRes InFile_Open ( CSzFile * p,
const char * name )

◆ OutFile_Open()

WRes OutFile_Open ( CSzFile * p,
const char * name )