R_CROP_SOURCE
return pad ? R_CROP_SOURCE : R_CROP_SINK;
case R_CROP_SOURCE:
if (rtype < R_CROP_SOURCE) {