Lines Matching defs:fo
162 int do_compress(FILE *fi, FILE *fo, int compression_level, lzo_uint block_size)
180 xwrite(fo, magic, sizeof(magic));
181 xwrite32(fo, flags);
182 xputc(fo, method); /* compression method */
183 xputc(fo, compression_level); /* compression level */
184 xwrite32(fo, block_size);
236 xwrite32(fo, in_len);
241 xwrite32(fo, out_len);
242 xwrite(fo, out, out_len);
247 xwrite32(fo, in_len);
248 xwrite(fo, in, in_len);
253 xwrite32(fo, 0);
257 xwrite32(fo, checksum);
275 int do_decompress(FILE *fi, FILE *fo)
381 xwrite(fo, out, out_len);
389 xwrite(fo, in, in_len);
509 FILE *fo = NULL;
619 fo = xopen_fo(out_name);
620 r = do_decompress(fi, fo);
630 fo = xopen_fo(out_name);
631 r = do_compress(fi, fo, opt_compression_level, opt_block_size);
638 xclose(fo); fo = NULL;