---
name: "mbkfree"
section: "3"
platform: "linux"
package: "alliance"
version: "5.1.1-3"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/mbkfree"
---

# mbkfree(3)

mbk memory allocator

## NAME

mbkfree - mbk memory allocator

## SYNOPSYS

```
#include "mut.h"
void mbkfree(p)
void ∗p;
```

## PARAMETER

- *p*

  Pointer to be given back to the system

## DESCRIPTION

**mbkfree** frees a pointer. It is now a day just an encapsulation of the system **free** function, but may evolve to a special allocator in the future. Its use is strongly encouraged.

## EXAMPLE

```
#include "mut.h"
#include "mlo.h"
void free_con(pt)
lofig_list ∗pt;
{
locon_list ∗c = pt->LOCON, ∗next;
	while (c) {
		next = c->NEXT;
		mbkfree((void ∗)c);
		c = next;
	}
	pt->LOCON = NULL;
}
```

## SEE ALSO

**mbk**(1), [**mbkalloc**(3)](/mbkalloc/3.md).
