@@ -110,7 +110,7 @@ static void flushFrame(struct state* state, struct job* job)
110
110
fwrite_orDie (job -> dst , job -> dstSize , state -> fout );
111
111
free (job -> dst );
112
112
113
- size_t ret = ZSTD_seekable_logFrame (state -> frameLog , job -> dstSize , job -> srcSize , job -> checksum );
113
+ size_t ret = ZSTD_seekable_logFrame (state -> frameLog , ( unsigned ) job -> dstSize , ( unsigned ) job -> srcSize , job -> checksum );
114
114
if (ZSTD_isError (ret )) {
115
115
fprintf (stderr , "ZSTD_seekable_logFrame() error : %s \n" , ZSTD_getErrorName (ret ));
116
116
exit (12 );
@@ -141,7 +141,7 @@ static void compressFrame(void* opaque)
141
141
{
142
142
struct job * job = opaque ;
143
143
144
- job -> checksum = XXH64 (job -> src , job -> srcSize , 0 );
144
+ job -> checksum = ( unsigned ) XXH64 (job -> src , job -> srcSize , 0 );
145
145
146
146
size_t ret = ZSTD_compress (job -> dst , job -> dstSize , job -> src , job -> srcSize , job -> state -> compressionLevel );
147
147
if (ZSTD_isError (ret )) {
@@ -179,7 +179,7 @@ static void openInOut_orDie(const char* fname, FILE** fin, FILE** fout) {
179
179
}
180
180
}
181
181
182
- static void compressFile_orDie (const char * fname , int cLevel , unsigned frameSize , int nbThreads )
182
+ static void compressFile_orDie (const char * fname , int cLevel , unsigned frameSize , size_t nbThreads )
183
183
{
184
184
struct state state = {
185
185
.nextID = 0 ,
@@ -197,7 +197,7 @@ static void compressFile_orDie(const char* fname, int cLevel, unsigned frameSize
197
197
openInOut_orDie (fname , & fin , & state .fout );
198
198
199
199
if (ZSTD_compressBound (frameSize ) > 0xFFFFFFFFU ) { fprintf (stderr , "Frame size too large \n" ); exit (10 ); }
200
- unsigned dstSize = ZSTD_compressBound (frameSize );
200
+ size_t dstSize = ZSTD_compressBound (frameSize );
201
201
202
202
for (size_t id = 0 ; 1 ; id ++ ) {
203
203
struct job * job = malloc_orDie (sizeof (struct job ));
@@ -245,7 +245,7 @@ int main(int argc, const char** argv) {
245
245
246
246
{ const char * const inFileName = argv [1 ];
247
247
unsigned const frameSize = (unsigned )atoi (argv [2 ]);
248
- int const nbThreads = atoi (argv [3 ]);
248
+ size_t const nbThreads = ( size_t ) atoi (argv [3 ]);
249
249
250
250
compressFile_orDie (inFileName , 5 , frameSize , nbThreads );
251
251
}
0 commit comments