Files
Arquivotheca.Solaris-2.5/cmd/lp/lib/forms/freeform.c
seta75D 7c4988eac0 Init
2021-10-11 19:38:01 -03:00

47 lines
865 B
C
Executable File

/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
/* The copyright notice above does not evidence any */
/* actual or intended publication of such source code. */
#ident "@(#)freeform.c 1.2 90/03/06 SMI" /* SVr4.0 1.2 */
/* EMACS_MODES: !fill, lnumb, !overwrite, !nodelete, !picture */
#include "sys/types.h"
#include "stdlib.h"
#include "lp.h"
#include "form.h"
/**
** freeform() - FREE MEMORY ALLOCATED FOR FORM STRUCTURE
**/
void
#if defined(__STDC__)
freeform (
FORM * pf
)
#else
freeform (pf)
FORM * pf;
#endif
{
if (!pf)
return;
if (pf->chset)
Free (pf->chset);
if (pf->rcolor)
Free (pf->rcolor);
if (pf->comment)
Free (pf->comment);
if (pf->conttype)
Free (pf->conttype);
if (pf->name)
Free (pf->name);
pf->name = 0;
return;
}