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

# autfreeblock(3)

releases a memory block

## NAME

autfreeblock - releases a memory block

## SYNOPSYS

```
#include "aut101.h"
void autfreeblock( Pointer )
   char ∗ Pointer;
```

## PARAMETERS

- *Pointer*

  Pointer to be given back to the system

## DESCRIPTION

**autfreeblock** 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.\

## RETURN VALUE

**autfreeblock** returns nothing.

## EXAMPLE

```
#include "aut101.h"
  char ∗Pointer;
  Pointer = autallocblock( 1024 );
  ...
  autfreeblock( Pointer );
```

## SEE ALSO

[**aut**(1)](/aut/1.md), **[autresizeblock(3)](/autresizeblock/3.md),** **[autallocheap(3)](/autallocheap/3.md),** **[autallocblock(3)](/autallocblock/3.md),** **[autfreeheap(3)](/autfreeheap/3.md).**
