Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2012-06-07 23:52:07 +0400
committerAnton Khirnov <anton@khirnov.net>2012-12-18 23:11:06 +0400
commit10bca66101b79954512cd9d8ee20c3bc4513adf3 (patch)
treefd570266d7e33d169215e376064784a3bb733035 /cmdutils.h
parent9e696d2e5ffaa763c564682ec18c3b51b3e5fccc (diff)
cmdutils: add a macro to simplify grow_array() calls.
Diffstat (limited to 'cmdutils.h')
-rw-r--r--cmdutils.h3
1 files changed, 3 insertions, 0 deletions
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];