SIZEOF_X_UNIT
(void *)bmp, SIZEOF_X_UNIT(matrix));
(void) memset(bmp, 0, SIZEOF_X_UNIT(matrix));
matrix->m = (bmp_t *)calloc(y, SIZEOF_X_UNIT(matrix));