38 static double freq = 0;
39 static LARGE_INTEGER first;
40 static LARGE_INTEGER second;
48 QueryPerformanceFrequency(&first);
49 freq = (double)first.QuadPart;
52 QueryPerformanceCounter(&first);
60 QueryPerformanceCounter(&second);
62 second.QuadPart = second.QuadPart - first.QuadPart;
64 return (
double)second.QuadPart / freq;
90 int thread_counter = 0;
94 static char buffer[
CHUNK];
103 n_thread_counter = 0;
116 if (
NULL == input_file)
126 memset(&ar, 0,
sizeof(ar));
127 ret_arp = fread(&ar, 1,
sizeof(ar), input_file);
134 if (ret_arp !=
sizeof(ar))
147 ret_arp = fread(&remaining_z, 1,
sizeof(remaining_z), input_file);
149 if (
sizeof(remaining_z) != ret_arp)
161 _fseeki64(input_file, remaining_z,
SEEK_CUR);
185 n_threads_copy = thread_counter;
190 while (n_threads_copy--)
232#ifdef ARP_USE_ENHANCED_STDIO
238 ptr_my_struct_z->
dest = _wfopen(wpmode, L
"wb");
298#ifdef ARP_USE_ENHANCED_STDIO
303 temp_z = _wfopen(wpmode, L
"rb");
312#ifdef ARP_USE_ENHANCED_STDIO
313 ret_z = fread(buffer, 1,
CHUNK, temp_z);
315 ret_z = fread(buffer, 1,
CHUNK, temp_z);
336 ret2_z = _chsize_s(_fileno(dest_z), 295226633);
339 ret2_z = fwrite(buffer, 1, ret_z, dest_z);
#define FILE_ATTRIBUTE_ARCHIVE
Definition 7zTypes.h:147
void pedro_dprintf(int amanda_level, char *format,...)
Definition pedro.c:43
#define assert(condition)
Definition lz4.c:273
uint64_t offset_of_each_slice_z[129]
Definition lz5_multi.c:129
uint64_t bytes_in_each_slice_z[129]
Definition lz5_multi.c:128
char string[4]
Definition stdio_v3.h:13
int64_t offset_z
Definition stdio_v3.h:44
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_8
Definition stdio_v3.h:28
FILE * dest
Definition stdio_v3.h:26
int thread_id_z
Definition stdio_v3.h:40
int * intpause_8
Definition stdio_v3.h:27
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