siz1              894 src/string.c   static inline int boyer_moore(const char *ss1, int siz1,
siz1              903 src/string.c       for (i=siz2-1; i<siz1; i+=shift[(unsigned char)ss1[i]]) {
siz1              937 src/string.c       int siz1 = SCM_STRING_BODY_SIZE(sb);
siz1              957 src/string.c       if (siz1 == len1) {
siz1              971 src/string.c                       return Scm_MakeString(ssp+siz2, siz1-(ssp-ss1+siz2),
siz1              975 src/string.c                                          Scm_MakeString(ssp, siz1-(ssp-ss1),
siz1              981 src/string.c                                                         siz1-(ssp-ss1+siz2),
siz1              986 src/string.c                                                         siz1-(ssp-ss1+siz2),
siz1              996 src/string.c       if (siz1 < siz2) goto failed;
siz1              997 src/string.c       if (siz1 < 256 || siz2 >= 256) {
siz1              999 src/string.c           for (i=0; i<=siz1-siz2; i++) {
siz1             1002 src/string.c           if (i == siz1-siz2+1) goto failed;
siz1             1004 src/string.c           i = boyer_moore(ss1, siz1, ss2, siz2);
siz1             1016 src/string.c           return Scm_MakeString(ss1+i+siz2, siz1-(i+siz2), siz1-(i+siz2),
siz1             1020 src/string.c                              Scm_MakeString(ss1+i, siz1-i, siz1-i, incomplete));
siz1             1023 src/string.c                              Scm_MakeString(ss1+i+siz2, siz1-(i+siz2),
siz1             1024 src/string.c                                             siz1-(i+siz2), incomplete));
siz1             1027 src/string.c                              Scm_MakeString(ss1+i+siz2, siz1-(i+siz2),
siz1             1028 src/string.c                                             siz1-(i+siz2), incomplete));