Lines Matching refs:ress

33     resources ress;  in createResources_orDie()  local
34 ress.buffInSize = ZSTD_CStreamInSize(); /* can always read one full block */ in createResources_orDie()
35 ress.buffOutSize= ZSTD_CStreamOutSize(); /* can always flush a full block */ in createResources_orDie()
36 ress.buffIn = malloc_orDie(ress.buffInSize); in createResources_orDie()
37 ress.buffOut= malloc_orDie(ress.buffOutSize); in createResources_orDie()
38 ress.cctx = ZSTD_createCCtx(); in createResources_orDie()
39 CHECK(ress.cctx != NULL, "ZSTD_createCCtx() failed!"); in createResources_orDie()
45 CHECK_ZSTD( ZSTD_CCtx_setParameter(ress.cctx, ZSTD_c_compressionLevel, cLevel) ); in createResources_orDie()
46 CHECK_ZSTD( ZSTD_CCtx_setParameter(ress.cctx, ZSTD_c_checksumFlag, 1) ); in createResources_orDie()
47 return ress; in createResources_orDie()
50 static void freeResources(resources ress) in freeResources() argument
52 ZSTD_freeCCtx(ress.cctx); in freeResources()
53 free(ress.buffIn); in freeResources()
54 free(ress.buffOut); in freeResources()
57 static void compressFile_orDie(resources ress, const char* fname, const char* outName) in compressFile_orDie() argument
67 CHECK_ZSTD( ZSTD_CCtx_reset(ress.cctx, ZSTD_reset_session_only) ); in compressFile_orDie()
69 size_t const toRead = ress.buffInSize; in compressFile_orDie()
71 while ( (read = fread_orDie(ress.buffIn, toRead, fin)) ) { in compressFile_orDie()
78 ZSTD_inBuffer input = { ress.buffIn, read, 0 }; in compressFile_orDie()
81 ZSTD_outBuffer output = { ress.buffOut, ress.buffOutSize, 0 }; in compressFile_orDie()
82 size_t const remaining = ZSTD_compressStream2(ress.cctx, &output, &input, mode); in compressFile_orDie()
84 fwrite_orDie(ress.buffOut, output.pos, fout); in compressFile_orDie()
107 resources const ress = createResources_orDie(cLevel); in main() local
124 compressFile_orDie(ress, ifn, ofnBuffer); in main()
127 freeResources(ress); in main()