NORMALIZE_ARG
n = uimin(NORMALIZE_ARG(0), COLS_LEFT + 1);
edp->crow -= uimin(NORMALIZE_ARG(0), edp->crow);
edp->crow += uimin(NORMALIZE_ARG(0), ROWS_LEFT);
edp->ccol += uimin(NORMALIZE_ARG(0), COLS_LEFT);
edp->ccol -= uimin(NORMALIZE_ARG(0), edp->ccol);
edp->crow = uimin(NORMALIZE_ARG(1), edp->nrows) - 1;
edp->ccol = uimin(NORMALIZE_ARG(0), edp->ncols) - 1;
n = uimin(NORMALIZE_ARG(0), ROWS_LEFT + 1);
n = uimin(NORMALIZE_ARG(0), ROWS_LEFT + 1);
n = uimin(NORMALIZE_ARG(0), COLS_LEFT + 1);