#include <h/mh.h>
#include <h/utils.h>
+#include "lock_file.h"
void
folder_free (struct msgs *mp)
{
size_t i;
- bvector_t *v;
+ struct bvector *v;
if (!mp)
return;
- mh_xfree(mp->foldpath);
+ free(mp->foldpath);
/* free the sequence names */
for (i = 0; i < svector_size (mp->msgattrs); i++)
svector_free (mp->msgattrs);
for (i = 0, v = mp->msgstats; i < mp->num_msgstats; ++i, ++v) {
- bvector_free (*v);
+ bvector_fini(v);
}
free (mp->msgstats);
if (mp->seqhandle)
lkfclosedata (mp->seqhandle, mp->seqname);
- mh_xfree(mp->seqname);
+ free(mp->seqname);
bvector_free (mp->attrstats);
free (mp); /* free main folder structure */