Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
bzip3_structs_z.h
Go to the documentation of this file.
1//by amanda & MathMan, 2021, march, 13, 14:15
2
3//#define MAX_MEMORY_SIZE_Z (16 * 1024 * 1024)
4
5#ifndef ARP_USE_ENHANCED_STDIO
6// #define ARP_USE_ENHANCED_STDIO
7#endif
8
9#ifndef SHA512_DIGEST_LENGTH
10# define SHA512_DIGEST_LENGTH 64 /*for your pleasure*/
11#endif
12typedef struct _ar_data
13{
14 char string[4];
16 int attrib;
17 FILETIME creation;//add it to gzip2?...
20
21typedef struct my_thread_struct_z__
22{
23 int thread_id_z ;
24
25#ifdef ARP_USE_ENHANCED_STDIO
26 FILE_z * dest ;
27#else
28 FILE * dest ;
29#endif
30 FILE * input_file ;
31 int64_t offset_z ;
32 int64_t size_of_input_file_z ;
33 __int64 bytesread ;
34 __int64 bytestosave ;
35 __int64 totalbytes ;
36 int done ;
37 /*
38 int flush ;
39 int last ;
40 */
41 int level ;
42 int ret ;
43 int ret2 ;
44 int retvalue ;
46 ar_data ar ;
47 char * buffer ;
48 char * out ;
50 char * sha51_ptr ;
51 char * temp_output ;
53 int action ;
54
55 int64_t * bytes_read_z ;
60 bool dest_is_FILE_z ;
61}
63#define __valquiriacall __fastcall
64int __valquiriacall compress2_uncompress_k_real_mt_z_30 (char *input_z, char *output_z) ;
#define SHA512_DIGEST_LENGTH
Definition bzip3.c:41
int __valquiriacall compress2_uncompress_k_real_mt_z_30(char *input_z, char *output_z)
Definition bzip3_multi.c:126
struct _ar_data ar_data
struct my_thread_struct_z__ my_thread_struct_z
#define __valquiriacall
Definition bzip3_structs_z.h:63
Definition stdio_v3.h:12
FILETIME creation
Definition bzip3_structs_z.h:17
int attrib
Definition stdio_v3.h:15
FILETIME lwrite
Definition bzip3_structs_z.h:18
unsigned char digest_k[SHA512_DIGEST_LENGTH]
Definition bzip3_structs_z.h:15
Definition 7zMain.c:324
Definition bzlib.h:49
Definition stdio_v3.h:23
int ret_init_bzip3
Definition bzip3_structs_z.h:52
int64_t offset_z
Definition stdio_v3.h:44
__int64 bytestosave
Definition bzip3_structs_z.h:34
__int64 totalbytes
Definition bzip3_structs_z.h:35
int64_t size_of_input_file_copy_z
Definition stdio_v3.h:46
int done
Definition bzip3_structs_z.h:36
char * out
Definition bzip3_structs_z.h:48
int retvalue
Definition stdio_v3.h:39
int ret
Definition stdio_v3.h:38
ar_data ar
Definition stdio_v3.h:31
int64_t * bytes_read_z
Definition stdio_v3.h:43
bool dest_is_FILE_z
Definition stdio_v3.h:32
__int64 bytesread
Definition bzip3_structs_z.h:33
int * intcancelxcx
Definition bzip3_structs_z.h:58
int action
Definition bzip3_structs_z.h:53
int * intpausexcx
Definition bzip3_structs_z.h:57
int ret2
Definition bzip3_structs_z.h:43
int writebytes
Definition bzip3_structs_z.h:45
char * sha51_ptr
Definition bzip3_structs_z.h:50
char * buffer
Definition bzip3_structs_z.h:47
FILE * dest
Definition stdio_v3.h:26
int thread_id_z
Definition stdio_v3.h:40
int level
Definition stdio_v3.h:37
int internal_error_arp
Definition stdio_v3.h:36
FILE * input_file
Definition stdio_v3.h:35
int64_t size_of_input_file_z
Definition stdio_v3.h:47
bz_stream strm
Definition bzip3_structs_z.h:49
char * temp_output
Definition bzip3_structs_z.h:51