ref: b2162f3f8c5612a6cbeddacf972cdecf36a3b32d
dir: /lib/newitem.c/
#include "../inc/cc.h" char ** newitem(char **array, unsigned num, char *item) { char **ar; if ((num + 1) < num) die("newitem: overflow (%u + 1)", num); ar = xrealloc(array, (num + 1) * sizeof(char **)); ar[num] = item; return ar; }