---
name: "libmawk_uninitialize"
section: "3libmawk"
platform: "linux"
package: "libmawk1t64"
version: "1.0.4-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/libmawk_uninitialize"
---

# libmawk\_uninitialize(3libmawk)

destroy a libmawk context

## NAME

libmawk\_uninitialize - destroy a libmawk context

## SYNOPSIS

```
#include <libmawk.h>

void libmawk_uninitialize(mawk_state_t * m);
```

## DESCRIPTION

The **libmawk\_uninitialize**() function destroys a context previously created using libmawk\_initialize() or libmawk\_initialize\_stage1() call. It unloads scripts and frees all memory of the context.

## SEE ALSO

**libmawk\_initialize\_stage**(3libmawk), **libmawk\_initialize**(3libmawk),
