This is closesf.c in view mode; [Download] [Up]
/* closesf()
closesf() exists only to provide backwards compatibility
with some of the CARL software which relies on custom
routines to read and write soundfiles.
It takes one argument: a pointer to a special soundfile
structure. It has no return value. If merely closes the
soundfile stream and frees the pointer associated with it.
Abe Singer, June 1992
*/
#include <carl/snd.h>
void closesf(sfp)
struct sndesc *sfp; /* Soundfile pointer */
{
sferror = 0;
if (!sfp) /* Bail if NULL pointer */
return;
if (sfp->fp) /* Close file pointer */
fclose(sfp->fp);
free(sfp); /* Free the sndesc structure */
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.