Lines Matching refs:backref
1503 static int preg_get_backref(char **str, int *backref) in preg_get_backref() argument
1518 *backref = *walk - '0'; in preg_get_backref()
1524 *backref = *backref * 10 + *walk - '0'; in preg_get_backref()
1612 int backref; /* Backreference number */ in php_pcre_replace_impl() local
1705 if (preg_get_backref(&walk, &backref)) { in php_pcre_replace_impl()
1706 if (backref < count) in php_pcre_replace_impl()
1707 new_len += offsets[(backref<<1)+1] - offsets[backref<<1]; in php_pcre_replace_impl()
1748 if (preg_get_backref(&walk, &backref)) { in php_pcre_replace_impl()
1749 if (backref < count) { in php_pcre_replace_impl()
1750 match_len = offsets[(backref<<1)+1] - offsets[backref<<1]; in php_pcre_replace_impl()
1751 walkbuf = zend_mempcpy(walkbuf, subject + offsets[backref << 1], match_len); in php_pcre_replace_impl()