Lines Matching defs:File
48 Open a new GIF file for write, specified by name. If TestExistance then
49 if the file exists this routines fails (returns NULL).
81 Update a new GIF file, given its file handle, which must be opened for
92 FILE *f;
125 Private->File = f;
177 Private->File = (FILE *) 0;
238 object-file compatibility!
257 return fwrite(buf, 1, len, Private->File);
262 following the GIF file opening.
282 /* This file was NOT open for writing: */
289 /* First write the version prefix into the file. */
311 * Put the logical screen descriptor into the file:
347 /* Mark this file as has screen descriptor, and no pixel written yet: */
376 /* This file was NOT open for writing: */
400 /* Put the image descriptor into the file: */
431 /* Mark this file as has screen descriptor: */
442 Put one full scanned line (Line) of length LineLen into GIF file.
452 /* This file was NOT open for writing: */
475 Put one pixel (Pixel) into GIF file.
483 /* This file was NOT open for writing: */
502 Put a comment into GIF file using the GIF89 comment extension block.
554 /* This file was NOT open for writing: */
567 Put extension block data (see GIF manual) into a GIF file.
578 /* This file was NOT open for writing: */
591 Put a terminating block (see GIF manual) into a GIF file.
600 /* This file was NOT open for writing: */
613 Put an extension block (see GIF manual) into a GIF file.
628 /* This file was NOT open for writing: */
711 /* This file was NOT open for writing: */
758 This routine should be called last, to close the GIF file.
765 FILE *File;
774 /* This file was NOT open for writing: */
781 File = Private->File;
801 if (File && fclose(File) != 0) {
815 Put 2 bytes (a word) into the given file in little-endian order:
851 InternalWrite(GifFile, &Buf, 1); /* Write the Code size to file. */