ss1               894 src/string.c   static inline int boyer_moore(const char *ss1, int siz1,
ss1               903 src/string.c       for (i=siz2-1; i<siz1; i+=shift[(unsigned char)ss1[i]]) {
ss1               904 src/string.c           for (j=siz2-1, k = i; j>=0 && ss1[k] == ss2[j]; j--, k--)
ss1               936 src/string.c       const char *ss1 = SCM_STRING_BODY_START(sb);
ss1               962 src/string.c           const char *ssp = ss1;
ss1               969 src/string.c                       return Scm_MakeString(ss1, ssp-ss1, i, 0);
ss1               971 src/string.c                       return Scm_MakeString(ssp+siz2, siz1-(ssp-ss1+siz2),
ss1               974 src/string.c                       return Scm_Values2(Scm_MakeString(ss1, ssp-ss1, i, 0),
ss1               975 src/string.c                                          Scm_MakeString(ssp, siz1-(ssp-ss1),
ss1               978 src/string.c                       return Scm_Values2(Scm_MakeString(ss1, ssp-ss1+siz2,
ss1               981 src/string.c                                                         siz1-(ssp-ss1+siz2),
ss1               984 src/string.c                       return Scm_Values2(Scm_MakeString(ss1, ssp-ss1, i, 0),
ss1               986 src/string.c                                                         siz1-(ssp-ss1+siz2),
ss1              1000 src/string.c               if (memcmp(ss2, ss1+i, siz2) == 0) break;
ss1              1004 src/string.c           i = boyer_moore(ss1, siz1, ss2, siz2);
ss1              1014 src/string.c           return Scm_MakeString(ss1, i, i, incomplete);
ss1              1016 src/string.c           return Scm_MakeString(ss1+i+siz2, siz1-(i+siz2), siz1-(i+siz2),
ss1              1019 src/string.c           return Scm_Values2(Scm_MakeString(ss1, i, i, incomplete),
ss1              1020 src/string.c                              Scm_MakeString(ss1+i, siz1-i, siz1-i, incomplete));
ss1              1022 src/string.c           return Scm_Values2(Scm_MakeString(ss1, i+siz2, i+siz2, incomplete),
ss1              1023 src/string.c                              Scm_MakeString(ss1+i+siz2, siz1-(i+siz2),
ss1              1026 src/string.c           return Scm_Values2(Scm_MakeString(ss1, i, i, incomplete),
ss1              1027 src/string.c                              Scm_MakeString(ss1+i+siz2, siz1-(i+siz2),