18 if( len >= len_pattern ) {
19 if( len_pattern==1 ) {
23 len = len - (ssize_t)(p - src);
25 }
else if( len_pattern != 0 ) {
27 while (len >= len_pattern ) {
35 if( len >= len_pattern ) {
36 if( len_pattern==1 ) {
41 len = (ssize_t)(p_tmp - p) + 1;
43 }
else if( len_pattern != 0 ) {
44 ssize_t test_index = len - len_pattern;
45 while (len >= len_pattern ) {
50 test_index -= len_pattern;
52 len = test_index + len_pattern;