doesn't match the patch:

    && mpos->end.col >= mpos->start.col