Home | History | Annotate | Download | only in programs

Lines Matching refs:finput

329     FILE* finput;
337 finput = LZ4IO_openSrcFile(input_filename);
338 if (finput == NULL) EXM_THROW(20, "%s : open file error ", input_filename);
340 if (foutput == NULL) { fclose(finput); EXM_THROW(20, "%s : open file error ", input_filename); }
356 size_t const inSize = (int) fread(in_buff, (size_t)1, (size_t)LEGACY_BLOCKSIZE, finput);
371 if (ferror(finput)) EXM_THROW(25, "Error while reading %s ", input_filename);
387 fclose(finput);
697 static unsigned long long LZ4IO_decodeLegacyStream(FILE* finput, FILE* foutput)
715 { size_t const sizeCheck = fread(in_buff, 1, 4, finput);
726 { size_t const sizeCheck = fread(in_buff, 1, blockSize, finput);
737 if (ferror(finput)) EXM_THROW(54, "Read error : ferror");
844 static unsigned long long LZ4IO_passThrough(FILE* finput, FILE* foutput, unsigned char MNstore[MAGICNUMBER_SIZE])
855 readBytes = fread(buffer, 1, PTSIZE, finput);
859 if (ferror(finput)) EXM_THROW(51, "Read Error")
884 static unsigned long long selectDecoder(dRess_t ress, FILE* finput, FILE* foutput)
894 if (g_magicRead) { /* magic number already read from finput (see legacy frame)*/
898 finput);
908 return LZ4IO_decompressLZ4F(ress, finput, foutput);
911 return LZ4IO_decodeLegacyStream(finput, foutput);
914 { size_t const nbReadBytes = fread(MNstore, 1, 4, finput);
917 int const errorNb = fseek_u32(finput, size, SEEK_CUR);
925 return LZ4IO_passThrough(finput, foutput, MNstore);
939 FILE* finput;
942 finput = LZ4IO_openSrcFile(input_filename);
943 if (finput==NULL) return 1;
947 decodedSize = selectDecoder(ress, finput, foutput);
953 fclose(finput);