![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include <windows.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <errno.h>
#include <fcntl.h>
#include <ctype.h>
#include <math.h>
#include <wctype.h>
#include <wchar.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <locale.h>
#include <signal.h>
#include <limits.h>
#include <float.h>
#include <iso646.h>
#include <assert.h>
#include <stdbool.h>
#include <process.h>
#include "Precomp.h"
#include "7zFile.h"
#include <unistd.h>
Macros | |
#define | uchar unsigned char |
#define | uint unsigned int |
#define | ushort unsigned short |
#define | kChunkSizeMax (1 << 22) |
Functions | |
void | pedro_dprintf2 (int amanda_level, char *format,...) |
pedro_dprintf2 is my variant of my debug function because too much calls to pedro_dprintf these days, I am lazy, sorry.... | |
WCHAR * | utf8_2_wide_dl (const char *pUTF8) |
my temporary utf8_2_wide_dl function to add full Unicode support and future (when modified) support to long filenames. (jan/2025) | |
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) |
#define kChunkSizeMax (1 << 22) |
#define uchar unsigned char |
#define uint unsigned int |
#define ushort unsigned short |
void File_Construct | ( | CSzFile * | p | ) |
void FileInStream_CreateVTable | ( | CFileInStream * | p | ) |
void FileOutStream_CreateVTable | ( | CFileOutStream * | p | ) |
void FileSeqInStream_CreateVTable | ( | CFileSeqInStream * | p | ) |
void pedro_dprintf2 | ( | int | amanda_level, |
char * | format, | ||
... ) |
pedro_dprintf2 is my variant of my debug function because too much calls to pedro_dprintf these days, I am lazy, sorry....
em brotli or brotli2
amanda_level | if equal or above 0 print the string |
format | printf based format |
... |
WCHAR * utf8_2_wide_dl | ( | const char * | pUTF8 | ) |
my temporary utf8_2_wide_dl function to add full Unicode support and future (when modified) support to long filenames. (jan/2025)
pUTF8 |