---
name: "qb_array_grow"
section: "3"
platform: "linux"
package: "libqb"
version: "2.0.10-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/qb_array_grow"
---

# qb\_array\_grow(3)

Grow the array.

## NAME

qb\_array\_grow - Grow the array.

## SYNOPSIS

```
#include <qb/qbarray.h>

int32_t qb_array_grow(
    qb_array_t   *a,             /* array instance */
    size_t        max_elements   /* the new maximum size of the array */
);
```

## PARAMS

**a**            *array instance*

**max\_elements** *the new maximum size of the array*

## DESCRIPTION

## RETURN VALUE

(0 == success, else -errno)

## SEE ALSO

[*qb\_array\_elems\_per\_bin\_get*(3)](/qb_array_elems_per_bin_get/3.md), [*qb\_array\_new\_bin\_cb\_set*(3)](/qb_array_new_bin_cb_set/3.md), [*qb\_array\_create*(3)](/qb_array_create/3.md), [*qb\_array\_num\_bins\_get*(3)](/qb_array_num_bins_get/3.md), [*qb\_array\_index*(3)](/qb_array_index/3.md), [*qb\_array\_create\_2*(3)](/qb_array_create_2/3.md), [*qb\_array\_free*(3)](/qb_array_free/3.md)

## COPYRIGHT

Copyright (C) 2010-2020 Red Hat, Inc.
