/** * Note: The returned array must be malloced, assume caller calls free(). */ int* spiralOrder(int** matrix, int matrixRowSize, int matrixColSize) { int* result = malloc(sizeof(int) * matrixRowSize * matrixColSize); }