retmode 2028 src/extlib.c int retmode = 0; retmode 2029 src/extlib.c if (mode == sym_index) retmode = SCM_STRING_SCAN_INDEX; retmode 2030 src/extlib.c else if (mode == sym_before) retmode = SCM_STRING_SCAN_BEFORE; retmode 2031 src/extlib.c else if (mode == sym_after) retmode = SCM_STRING_SCAN_AFTER; retmode 2032 src/extlib.c else if (mode == sym_before2) retmode = SCM_STRING_SCAN_BEFORE2; retmode 2033 src/extlib.c else if (mode == sym_after2) retmode = SCM_STRING_SCAN_AFTER2; retmode 2034 src/extlib.c else if (mode == sym_both) retmode = SCM_STRING_SCAN_BOTH; retmode 2039 src/extlib.c SCM_RETURN(Scm_StringScan(s1, SCM_STRING(s2), retmode)); retmode 2041 src/extlib.c SCM_RETURN(Scm_StringScanChar(s1, SCM_CHAR_VALUE(s2), retmode)); retmode 1095 src/gauche.h SCM_EXTERN ScmObj Scm_StringScan(ScmString *s1, ScmString *s2, int retmode); retmode 1096 src/gauche.h SCM_EXTERN ScmObj Scm_StringScanChar(ScmString *s1, ScmChar ch, int retmode); retmode 932 src/string.c int retmode) retmode 940 src/string.c if (retmode < 0 || retmode > SCM_STRING_SCAN_BOTH) { retmode 941 src/string.c Scm_Error("return mode out fo range: %d", retmode); retmode 946 src/string.c switch (retmode) { retmode 965 src/string.c switch (retmode) { retmode 1010 src/string.c switch (retmode) { retmode 1031 src/string.c if (retmode <= SCM_STRING_SCAN_AFTER) { retmode 1039 src/string.c ScmObj Scm_StringScan(ScmString *s1, ScmString *s2, int retmode) retmode 1047 src/string.c retmode); retmode 1050 src/string.c ScmObj Scm_StringScanChar(ScmString *s1, ScmChar ch, int retmode) retmode 1054 src/string.c return string_scan(s1, buf, SCM_CHAR_NBYTES(ch), 1, FALSE, retmode);