Lines Matching refs:backref
1068 static int preg_get_backref(char **str, int *backref) in preg_get_backref() argument
1083 *backref = *walk - '0'; in preg_get_backref()
1089 *backref = *backref * 10 + *walk - '0'; in preg_get_backref()
1186 int backref; /* Backreference number */ in php_pcre_replace_impl() local
1300 if (preg_get_backref(&walk, &backref)) { in php_pcre_replace_impl()
1301 if (backref < count) in php_pcre_replace_impl()
1302 new_len += offsets[(backref<<1)+1] - offsets[backref<<1]; in php_pcre_replace_impl()
1336 if (preg_get_backref(&walk, &backref)) { in php_pcre_replace_impl()
1337 if (backref < count) { in php_pcre_replace_impl()
1338 match_len = offsets[(backref<<1)+1] - offsets[backref<<1]; in php_pcre_replace_impl()
1339 memcpy(walkbuf, subject + offsets[backref<<1], match_len); in php_pcre_replace_impl()