From 46cae873fa2bd7973aa2e98d5955d2287822c604 Mon Sep 17 00:00:00 2001 From: Ian Jauslin Date: Fri, 20 May 2016 21:41:54 +0000 Subject: Array: add array_alloc_tmps_* --- src/array_base.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/array_base.c') diff --git a/src/array_base.c b/src/array_base.c index a70bd86..f340d6c 100644 --- a/src/array_base.c +++ b/src/array_base.c @@ -247,3 +247,19 @@ int ARRAY_FUNC(print) (ARRAY_TYPENAME array){ return(0); } #endif + +// allocate memory for values until there are at least 'n' alloacted values +#ifdef ARRAY_VAL_INIT +int ARRAY_FUNC(alloc_tmps) (unsigned int n, ARRAY_TYPENAME* array){ + unsigned int i; + // resize if needed + if(array->memorylength; ivalues+i, 2); + (array->length)++; + } + return(0); +} +#endif -- cgit v1.2.3-54-g00ecf