I am allocating space using malloc for an "array" of strings with max X chars, like so :
char (*arr)[X] = malloc