#include <stdlib.h>
int *snail(size_t *outsz, const int **mx, size_t rows, size_t cols) {
// the numbers of rows and cols are passed separately for historical reasons
return (int *)(*outsz = 0);
}
Т.е. указателя, с которым функция могла бы работать, чтобы записать одномерный массив - нет. Или я чего-то явно не понимаю.