---
name: "mtree_nnode"
section: "3"
platform: "linux"
package: "liblibrecast-dev"
version: "0.9.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/mtree_nnode"
---

# mtree\_nnode(3)

return pointer to mtree node

## NAME

mtree\_nnode - return pointer to mtree node

## LIBRARY

Librecast library (*liblibrecast*, *-llibrecast*)

## SYNOPSIS

```
#include <librecast/mtree.h>
```

**uint8\_t \*mtree\_nnode(mtree\_t** *\*tree***, size\_t** *node***);**

Compile and link with *-llibrecast*.

## DESCRIPTION

The **mtree\_nnode** function returns a pointer to the hash of node *node*, where 0 = root.

## RETURN VALUE

**mtree\_nnode**() returns a pointer to the hash of the numbered node. On error, NULL is returned, and *errno* is set to indicate the error.

## ERRORS

- **ERANGE**

  The *node* requested is out of range for *tree*.

## SEE ALSO

[**mtree\_init**(3)](/mtree_init/3.md), [**mtree\_free**(3)](/mtree_free/3.md), [**mtree\_build**(3)](/mtree_build/3.md)
