home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
program
/
grfx_snd
/
tifflib
/
source
/
tif_clos.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-01-13
|
1KB
|
39 lines
#pragma warn -use
static char *sccsid = "@(#)TIFF/tif_close.c 1.01, Copyright (c) Sam Leffler, Dieter Linde, "__DATE__;
#pragma warn .use
/*
* Copyright (c) 1988, 1990 by Sam Leffler.
* All rights reserved.
*
* This file is provided for unrestricted use provided that this legend is included on all tape media and as a part of the
* software program in whole or part. Users may copy, modify or distribute this file at will.
*
* TIFF Library.
*/
#include <stdio.h>
#include <stdlib.h>
#include "tiffio.h"
/****************************************************************************
*
*/
void
TIFFClose(
TIFF *tif
)
{
if (tif->tif_mode != O_RDONLY)
/*
* Flush buffered data and directory (if dirty).
*/
TIFFFlush(tif);
if (tif->tif_cleanup)
(*tif->tif_cleanup)(tif);
TIFFFreeDirectory(tif);
if (tif->tif_rawdata)
free(tif->tif_rawdata);
close(tif->tif_fd);
free(tif);
}