unsigned char **sf_ucharalloc2 (size_t n1 /* fast dimension */, size_t n2 /* slow dimension */) /*< unsigned char 2-D allocation, out[0] points to a contiguous array >*/ { ... }