1 /* GNU Mailutils -- a suite of utilities for electronic mail
2    Copyright (C) 2011-2021 Free Software Foundation, Inc.
3 
4    GNU Mailutils is free software; you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation; either version 3, or (at your option)
7    any later version.
8 
9    GNU Mailutils is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12    GNU General Public License for more details.
13 
14    You should have received a copy of the GNU General Public License
15    along with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>. */
16 
17 #include <config.h>
18 #include <stdlib.h>
19 #include <mailutils/list.h>
20 #include <mailutils/msgset.h>
21 #include <mailutils/sys/msgset.h>
22 
23 void
mu_msgset_free(mu_msgset_t mset)24 mu_msgset_free (mu_msgset_t mset)
25 {
26   if (mset)
27     {
28       mu_list_destroy (&mset->list);
29       free (mset);
30     }
31 }
32 
33 void
mu_msgset_destroy(mu_msgset_t * pset)34 mu_msgset_destroy (mu_msgset_t *pset)
35 {
36   if (pset)
37     {
38       mu_msgset_free (*pset);
39       *pset = NULL;
40     }
41 }
42 
43