Lines Matching refs:rm_so
413 if (lastempty || match[0].rm_so != match[0].rm_eo) {
415 re_off = match[0].rm_so;
423 if (match[0].rm_so != match[0].rm_eo) {
428 if (match[0].rm_so < slen)
429 cspace(&SS, s + match[0].rm_so, 1,
431 s += match[0].rm_so + 1;
432 slen -= match[0].rm_so + 1;
442 if (match[0].rm_eo == match[0].rm_so)
443 match[0].rm_eo = match[0].rm_so + 1;
454 re_off = match[0].rm_so + (s - ps);
700 match[0].rm_so = 0;
748 } else if (match[no].rm_so != -1 && match[no].rm_eo != -1) {
749 len = (size_t)(match[no].rm_eo - match[no].rm_so);
751 memmove(dst, string + match[no].rm_so, len);