|
|
1.1 root 1: /* m_fmsg.c - free a folder */
2:
3: #include "../h/mh.h"
4: #include <stdio.h>
5:
6:
7: void m_fmsg (mp)
8: register struct msgs *mp;
9: {
10: register int i;
11:
12: if (mp == NULL)
13: return;
14:
15: if (mp -> foldpath)
16: free (mp -> foldpath);
17: #ifdef MTR
18: free ((char *) mp -> msgbase);
19: #endif MTR
20: for (i = 0; mp -> msgattrs[i]; i++)
21: free (mp -> msgattrs[i]);
22: free ((char *) mp);
23: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.