Is this some common style?
int (**hnew())
I've never seen parens used like that. Usually it's: int **hnew() int (**hnew())
I've never seen parens used like that. Usually it's: int **hnew() typedef int arr2int[2];
typedef arr2int** ptr_arr2int;
#define SIZE 1024
static ptr_arr2int hnew() {
return calloc(sizeof(int**), SIZE);
}