33static uint64_t bytes_in_each_slice_z[129];
34static uint64_t offset_of_each_slice_z[129];
53 int thread_counter = 0;
57 static char buffer[
CHUNK];
75 if (
NULL == input_file)
85 memset(&ar, 0,
sizeof(ar));
86 ret_arp = fread(&ar, 1,
sizeof(ar), input_file);
93 if (ret_arp !=
sizeof(ar))
105 ret_arp = fread(&remaining_z, 1,
sizeof(remaining_z), input_file);
107 if (
sizeof(remaining_z) != ret_arp)
112 bytes_in_each_slice_z[thread_counter] = remaining_z;
113 offset_of_each_slice_z[thread_counter] = _ftelli64(input_file);
115 _fseeki64(input_file, remaining_z,
SEEK_CUR);
137 n_threads_copy = thread_counter;
139 while (n_threads_copy--)
163 offset_of_each_slice_z[n_thread_counter];
190#ifdef ARP_USE_ENHANCED_STDIO
196 ptr_my_struct_z->
dest = _wfopen(wpmode, L
"wb");
246#ifdef ARP_USE_ENHANCED_STDIO
251 temp_z = _wfopen(wpmode, L
"rb");
260#ifdef ARP_USE_ENHANCED_STDIO
261 ret_z = fread(buffer, 1,
CHUNK, temp_z);
263 ret_z = fread(buffer, 1,
CHUNK, temp_z);
279 ret2_z = fwrite(buffer, 1, ret_z, dest_z);
#define FILE_ATTRIBUTE_ARCHIVE
Definition 7zTypes.h:147
#define TRUE
Definition 7zMain.c:348
#define assert(condition)
Definition lz4.c:273
void yasmin_charlotte_pereira_dprintf(int amanda_level, char *format,...)
Definition pedro.c:35
char string[4]
Definition stdio_v3.h:13
int64_t offset_z
Definition stdio_v3.h:44
int * intpause_14
Definition stdio_v3.h:27
int64_t size_of_input_file_copy_z
Definition stdio_v3.h:46
int64_t * bytes_read_z
Definition stdio_v3.h:43
int * intcancel_14
Definition stdio_v3.h:28
FILE * dest
Definition stdio_v3.h:26
int thread_id_z
Definition stdio_v3.h:40
FILE * input_file
Definition stdio_v3.h:35
int64_t size_of_input_file_z
Definition stdio_v3.h:47
WCHAR * utf8_2_wide_dl(char *pUTF8)
Definition tar_1_33.c:745
#define __valquiriacall
Definition tar_1_33.c:80
#define __INT32_OR_INT64
Definition win64.h:41
#define SEEK_CUR
Definition zconf.h:499
#define NULL
Definition getopt1.c:37
signature_z[3]
Definition zlib_interface.c:37