From 10bca66101b79954512cd9d8ee20c3bc4513adf3 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Thu, 7 Jun 2012 21:52:07 +0200 Subject: cmdutils: add a macro to simplify grow_array() calls. --- cmdutils.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'cmdutils.h') diff --git a/cmdutils.h b/cmdutils.h index 4cb5b8312b..8485a8ba61 100644 --- a/cmdutils.h +++ b/cmdutils.h @@ -418,6 +418,9 @@ FILE *get_preset_file(char *filename, size_t filename_size, */ void *grow_array(void *array, int elem_size, int *size, int new_size); +#define GROW_ARRAY(array, nb_elems)\ + array = grow_array(array, sizeof(*array), &nb_elems, nb_elems + 1) + typedef struct FrameBuffer { uint8_t *base[4]; uint8_t *data[4]; -- cgit v1.2.3