I think that we no longer need to worry about this macro, because the only
DARY initializations we needed so far were to an empty array and they are
done automatically now. When the need arises, we can add a simple function
for creating a DARY of a given length.
#define DARY_LEN(a) *(uns*)(a-1)
// length of a dynamic array
#define DARY_ALLOC(type,len,val...) (type[]) { (type)len, ##val } + 1
- // creates a static instance of a dynamic array
- // FIXME: overcast doesn't work for the double type
+ // creates a static instance of a dynamic array, works only for integer and pointer types
/* Memory allocation: conf-alloc.c */
struct mempool;