Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
7zMain.c File Reference
#include "Precomp.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <errno.h>
#include "../../7zFile.h"
#include "../../7z.h"
#include "../../7zAlloc.h"
#include "../../7zBuf.h"
#include "../../7zCrc.h"
#include "../../7zVersion.h"
#include "../../CpuArch.h"

Data Structures

struct  FILETIME
 

Macros

#define kInputBufSize   ((size_t)1 << 18)
 
#define MY_USE_UTF8
 
#define MY_UTF8_START(n)
 
#define MY_UTF8_RANGE(n)
 
#define MY_UTF8_HEAD(n, val)
 
#define MY_UTF8_CHAR(n, val)
 
#define MY_FILE_CODE_PAGE_PARAM
 
#define PERIOD_4   (4 * 365 + 1)
 
#define PERIOD_100   (PERIOD_4 * 25 - 1)
 
#define PERIOD_400   (PERIOD_100 * 4 + 1)
 
#define TICKS_PER_SEC   10000000
 
#define GET_TIME_64(pft)
 
#define SET_FILETIME(ft, v64)
 
#define WINAPI
 
#define TRUE   1
 
#define MY_ST_TIMESPEC   timespec
 

Typedefs

typedef int BOOL
 

Functions

int Z7_CDECL main (int numargs, char *args[])
 

Macro Definition Documentation

◆ GET_TIME_64

#define GET_TIME_64 ( pft)
Value:
((pft)->dwLowDateTime | ((UInt64)(pft)->dwHighDateTime << 32))
unsigned long long int UInt64
Definition 7zTypes.h:234

◆ kInputBufSize

#define kInputBufSize   ((size_t)1 << 18)

◆ MY_FILE_CODE_PAGE_PARAM

#define MY_FILE_CODE_PAGE_PARAM

◆ MY_ST_TIMESPEC

#define MY_ST_TIMESPEC   timespec

◆ MY_USE_UTF8

#define MY_USE_UTF8

◆ MY_UTF8_CHAR

#define MY_UTF8_CHAR ( n,
val )
Value:
((Byte)(0x80 + (((val) >> (6 * (n))) & 0x3F)))
unsigned char Byte
Definition zconf.h:391

◆ MY_UTF8_HEAD

#define MY_UTF8_HEAD ( n,
val )
Value:
((Byte)(MY_UTF8_START(n) + (val >> (6 * (n)))))
#define MY_UTF8_START(n)
Definition 7zMain.c:63

◆ MY_UTF8_RANGE

#define MY_UTF8_RANGE ( n)
Value:
(((UInt32)1) << ((n) * 5 + 6))
unsigned int UInt32
Definition bzlib_private.h:45

◆ MY_UTF8_START

#define MY_UTF8_START ( n)
Value:
(0x100 - (1 << (7 - (n))))

◆ PERIOD_100

#define PERIOD_100   (PERIOD_4 * 25 - 1)

◆ PERIOD_4

#define PERIOD_4   (4 * 365 + 1)

◆ PERIOD_400

#define PERIOD_400   (PERIOD_100 * 4 + 1)

◆ SET_FILETIME

#define SET_FILETIME ( ft,
v64 )
Value:
(ft)->dwLowDateTime = (DWORD)v64; \
(ft)->dwHighDateTime = (DWORD)(v64 >> 32);
UINT32 DWORD
Definition 7zTypes.h:194

◆ TICKS_PER_SEC

#define TICKS_PER_SEC   10000000

◆ TRUE

#define TRUE   1

◆ WINAPI

#define WINAPI

Typedef Documentation

◆ BOOL

typedef int BOOL

Function Documentation

◆ main()

int Z7_CDECL main ( int numargs,
char * args[] )