typedef int arr2int[2]; typedef arr2int** ptr_arr2int; #define SIZE 1024 static ptr_arr2int hnew() { return calloc(sizeof(int**), SIZE); }