Lines Matching +refs:fp +refs:reg +refs:type

120     FILE *fp = ::fopen( file_full_path, mode );  in fopen()  local
121 if (fp) return fp; in fopen()
165 fp = ::fopen( file_full_path, mode ); in fopen()
168 return fp; in fopen()
171 unsigned char DirectReader::readChar( FILE *fp ) in readChar() argument
175 fread( &ret, 1, 1, fp ); in readChar()
179 unsigned short DirectReader::readShort( FILE *fp ) in readShort() argument
184 fread( &buf, 1, 2, fp ); in readShort()
189 unsigned long DirectReader::readLong( FILE *fp ) in readLong() argument
194 fread( &buf, 1, 4, fp ); in readLong()
202 void DirectReader::writeChar( FILE *fp, unsigned char ch ) in writeChar() argument
204 fwrite( &ch, 1, 1, fp ); in writeChar()
207 void DirectReader::writeShort( FILE *fp, unsigned short ch ) in writeShort() argument
213 fwrite( &buf, 1, 2, fp ); in writeShort()
216 void DirectReader::writeLong( FILE *fp, unsigned long ch ) in writeLong() argument
224 fwrite( &buf, 1, 4, fp ); in writeLong()
258 void DirectReader::registerCompressionType( const char *ext, int type ) in registerCompressionType() argument
260 last_registered_compression_type->next = new RegisteredCompressionType(ext, type); in registerCompressionType()
275 RegisteredCompressionType *reg = root_registered_compression_type.next; in getRegisteredCompressionType() local
276 while (reg){ in getRegisteredCompressionType()
277 if ( !strcmp( capital_name, reg->ext ) ) return reg->type; in getRegisteredCompressionType()
279 reg = reg->next; in getRegisteredCompressionType()
295 FILE *fp; in getFileHandle() local
318 if ( (fp = fopen( capital_name, "rb" )) != NULL && len >= 3 ){ in getFileHandle()
321 *length = getDecompressedFileLength( compression_type, fp, 0 ); in getFileHandle()
324 fseek( fp, 0, SEEK_END ); in getFileHandle()
325 *length = ftell( fp ); in getFileHandle()
329 return fp; in getFileHandle()
336 FILE *fp = getFileHandle( file_name, compression_type, &len ); in getFileLength() local
338 if ( fp ) fclose( fp ); in getFileLength()
347 FILE *fp = getFileHandle( file_name, compression_type, &len ); in getFile() local
349 if ( fp ){ in getFile()
350 if ( compression_type & NBZ_COMPRESSION ) return decodeNBZ( fp, 0, buffer ); in getFile()
351 else if ( compression_type & SPB_COMPRESSION ) return decodeSPB( fp, 0, buffer ); in getFile()
353 fseek( fp, 0, SEEK_SET ); in getFile()
359 fread( buffer, 1, c, fp ); in getFile()
362 fclose( fp ); in getFile()
437 size_t DirectReader::decodeNBZ( FILE *fp, size_t offset, unsigned char *buf ) in decodeNBZ() argument
447 fseek( fp, offset, SEEK_SET ); in decodeNBZ()
448 original_length = count = readLong( fp ); in decodeNBZ()
450 bfp = BZ2_bzReadOpen( &err, fp, 0, 0, NULL, 0 ); in decodeNBZ()
468 size_t DirectReader::encodeNBZ( FILE *fp, size_t length, unsigned char *buf ) in encodeNBZ() argument
473 BZFILE *bfp = BZ2_bzWriteOpen( &err, fp, 9, 0, 30 ); in encodeNBZ()
493 int DirectReader::getbit( FILE *fp, int n ) in getbit() argument
501 getbit_len = fread(read_buf, 1, READ_LENGTH, fp); in getbit()
516 size_t DirectReader::decodeSPB( FILE *fp, size_t offset, unsigned char *buf ) in decodeSPB() argument
526 fseek( fp, offset, SEEK_SET ); in decodeSPB()
527 size_t width = readShort( fp ); in decodeSPB()
528 size_t height = readShort( fp ); in decodeSPB()
562 decomp_buffer[count++] = c = getbit( fp, 8 ); in decodeSPB()
564 n = getbit( fp, 3 ); in decodeSPB()
573 m = getbit( fp, 1 ) + 1; in decodeSPB()
581 c = getbit( fp, 8 ); in decodeSPB()
584 k = getbit( fp, m ); in decodeSPB()
641 size_t DirectReader::getDecompressedFileLength( int type, FILE *fp, size_t offset ) in getDecompressedFileLength() argument
644 fseek( fp, offset, SEEK_SET ); in getDecompressedFileLength()
646 if ( type == NBZ_COMPRESSION ){ in getDecompressedFileLength()
647 length = readLong( fp ); in getDecompressedFileLength()
649 else if ( type == SPB_COMPRESSION ){ in getDecompressedFileLength()
650 size_t width = readShort( fp ); in getDecompressedFileLength()
651 size_t height = readShort( fp ); in getDecompressedFileLength()