* mhfree.c -- routines to free the data structures used to
* -- represent MIME messages
*
- * $Id$
- *
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
* complete copyright information.
/*
* prototypes
*/
-void free_content (CT);
void free_header (CT);
void free_ctinfo (CT);
void free_encoding (CT, int);
-int freects_done (int);
+void freects_done (int);
/*
* static prototypes
free (m->mp_start);
if (m->mp_stop)
free (m->mp_stop);
+ free (m->mp_content_before);
+ free (m->mp_content_after);
for (part = m->mp_parts; part; part = next) {
next = part->mp_next;
free_content (e->eb_content);
if (e->eb_body)
free (e->eb_body);
+ if (e->eb_url)
+ free (e->eb_url);
free ((char *) e);
ct->c_ctparams = NULL;
}
-int
+void
freects_done (int status)
{
CT *ctp;
free_content (*ctp);
exit (status);
- return 1; /* dead code to satisfy the compiler */
}