R_CROP_SINK
return pad ? R_CROP_SOURCE : R_CROP_SINK;
return pad ? R_INVALID : R_CROP_SINK;
case R_CROP_SINK: