Lines Matching refs:FILE
5 * This file is part of the Independent JPEG Group's software.
6 * For conditions of distribution and use, see the accompanying README file.
8 * This file contains routines to write output images in Microsoft "BMP"
38 * BMP file during finish_output. The virtual array contains one JSAMPLE per
51 JDIMENSION row_width; /* physical width of one row in the BMP file */
137 * Startup: normally writes the file header.
149 * Finish up at the end of the file.
151 * Here is where we really output the BMP file.
153 * First, routines to write the Windows and OS/2 variants of the file header.
158 /* Write a Windows-style BMP file header, including colormap if needed */
173 /* Compute colormap size and total file size */
189 /* File size */
197 /* Fill the file header */
231 /* Write an OS2-style BMP file header, including colormap if needed */
238 /* Compute colormap size and total file size */
254 /* File size */
262 /* Fill the file header */
297 FILE * outfile = dest->pub.output_file;
347 register FILE * outfile = dest->pub.output_file;
360 /* Write the file body from our virtual array */
378 /* Make sure we wrote the output file OK */
417 /* Determine width of rows in the BMP file (padded to 4-byte boundary). */
431 progress->total_extra_passes++; /* count file input as separate pass */