ECONF\_FREEARRAY(3) libeconf Manual ECONF\_FREEARRAY(3)

# [NAME](#NAME)

econf\_freeArray - Free an array of type char\** created by **econf\_getGroups()** or **econf\_getKeys()**.

# [SYNOPSIS](#SYNOPSIS)

```
#include <libeconf.h>
```

**void econf\_freeArray(char \*\*array);**

# [DESCRIPTION](#DESCRIPTION)

The **econf\_freeArray**() function is used to release the memory allocated for an array of strings (**char \*\***) returned by a successful call to [**econf\_getGroups**(3)](/man/os/libeconf/econf_getGroups.3) and [**econf\_getKeys**(3)](/man/os/libeconf/econf_getKeys.3).

# [RETURN VALUE](#RETURN_VALUE)

The **econf\_freeArray**() function returns nothing (**void**).

# [ERRORS](#ERRORS)

This function does not return an error code.

# [SEE ALSO](#SEE_ALSO)

[**econf\_getGroups**(3)](/man/os/libeconf/econf_getGroups.3), [**econf\_getKeys**(3)](/man/os/libeconf/econf_getKeys.3), [**econf\_freeArrayP**(3)](/man/os/libeconf/econf_freeArrayP.3), [**libeconf**(3)](/man/os/libeconf/libeconf.3)

2023-10-31 libeconf

---

Document: econf_freeArray(3) from libeconf 0.8.6-r0 (Chainguard OS)
Source: https://github.com/openSUSE/libeconf
