Text_Diff_Engine_native::_lcsPos() public WP 1.0
{} It's a method of the class: Text_Diff_Engine_native{}
No Hooks.
Return
Null. Nothing.
Usage
$Text_Diff_Engine_native = new Text_Diff_Engine_native(); $Text_Diff_Engine_native->_lcsPos( $ypos );
Code of Text_Diff_Engine_native::_lcsPos() Text Diff Engine native:: lcsPos WP 5.6
function _lcsPos($ypos)
{
$end = $this->lcs;
if ($end == 0 || $ypos > $this->seq[$end]) {
$this->seq[++$this->lcs] = $ypos;
$this->in_seq[$ypos] = 1;
return $this->lcs;
}
$beg = 1;
while ($beg < $end) {
$mid = (int)(($beg + $end) / 2);
if ($ypos > $this->seq[$mid]) {
$beg = $mid + 1;
} else {
$end = $mid;
}
}
assert($ypos != $this->seq[$end]);
$this->in_seq[$this->seq[$end]] = false;
$this->seq[$end] = $ypos;
$this->in_seq[$ypos] = 1;
return $end;
}