s2               4506 bignum.c           int s2;
s2               4515 bignum.c               s2 = shift_numbits;
s2               4521 bignum.c               zds[xn+s1] = bary_small_lshift(zds+s1, xds, xn, s2);
s2               4534 bignum.c               s2 = shift_numbits;
s2               4543 bignum.c               bary_small_rshift(zds, xds+s1, zn, s2, hibitsx != 0 ? BDIGMAX : 0);
s2               4587 bignum.c           int s2 = (int)(shift%BITSPERDIG);
s2               4588 bignum.c           return big_shift3(x, 1, s1, s2);
s2               4595 bignum.c           int s2 = (int)(shift%BITSPERDIG);
s2               4596 bignum.c           return big_shift3(x, 0, s1, s2);
s2               6610 bignum.c           size_t i, s1, s2;
s2               6634 bignum.c           s2 = shift%BITSPERDIG;
s2               6635 bignum.c           bit = (BDIGIT)1 << s2;
s2                 40 enc/jis/props.h     const UChar *s = (const UChar *)s2;
s2                118 enc/jis/props.h       unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
s2                633 ext/date/date_parse.c     VALUE s1, s2;
s2                636 ext/date/date_parse.c     s2 = rb_reg_nth_match(2, m);
s2                638 ext/date/date_parse.c     if (!NIL_P(s2))
s2                639 ext/date/date_parse.c 	set_hash("zone", s2);
s2               1722 ext/date/date_parse.c     VALUE s1, s2, s3, s4, s5;
s2               1727 ext/date/date_parse.c     s2 = rb_reg_nth_match(2, m);
s2               1732 ext/date/date_parse.c     cs2 = RSTRING_PTR(s2);
s2               1733 ext/date/date_parse.c     l2 = RSTRING_LEN(s2);
s2               1846 ext/date/date_parse.c     RB_GC_GUARD(s2);
s2               1895 ext/date/date_parse.c 	    char *s1, *s2, *s3;
s2               1902 ext/date/date_parse.c 	    s2 = strchr(buf, ':');
s2               1903 ext/date/date_parse.c 	    if (s2) {
s2               1904 ext/date/date_parse.c 		*s2 = '\0';
s2               1905 ext/date/date_parse.c 		s2++;
s2               1907 ext/date/date_parse.c 	    if (s2)
s2               1908 ext/date/date_parse.c 		s3 = s2;
s2                107 ext/date/date_strptime.c 	char *s2 = ALLOCV_N(char, vbuf, l + 1);
s2                108 ext/date/date_strptime.c 	memcpy(s2, s, l);
s2                109 ext/date/date_strptime.c 	s2[l] = '\0';
s2                110 ext/date/date_strptime.c 	*n = rb_cstr_to_inum(s2, 10, 0);
s2               1951 ext/nkf/nkf-utf8/nkf.c 	nkf_char s2, s1;
s2               1952 ext/nkf/nkf-utf8/nkf.c 	if (e2s_conv(*p2, *p1, &s2, &s1) == 0) {
s2               1953 ext/nkf/nkf-utf8/nkf.c 	    s2e_conv(s2, s1, p2, p1);
s2               2143 ext/nkf/nkf-utf8/nkf.c 		nkf_char s2, s1;
s2               2144 ext/nkf/nkf-utf8/nkf.c 		if (e2s_conv(c2, c1, &s2, &s1) == 0){
s2               2145 ext/nkf/nkf-utf8/nkf.c 		    s2e_conv(s2, s1, &c2, &c1);
s2               2167 ext/nkf/nkf-utf8/nkf.c 		nkf_char s2, s1;
s2               2168 ext/nkf/nkf-utf8/nkf.c 		if (e2s_conv(c2, c1, &s2, &s1) == 0){
s2               2169 ext/nkf/nkf-utf8/nkf.c 		    s2e_conv(s2, s1, &c2, &c1);
s2               2687 ext/nkf/nkf-utf8/nkf.c 	    nkf_char s2, s1;
s2               2688 ext/nkf/nkf-utf8/nkf.c 	    if (e2s_conv(c2, c1, &s2, &s1) == 0){
s2               2689 ext/nkf/nkf-utf8/nkf.c 		s2e_conv(s2, s1, &c2, &c1);
s2                127 ext/pathname/pathname.c     VALUE s1, s2;
s2                133 ext/pathname/pathname.c     s2 = get_strpath(other);
s2                135 ext/pathname/pathname.c     p2 = RSTRING_PTR(s2);
s2                137 ext/pathname/pathname.c     e2 = p2 + RSTRING_LEN(s2);
s2               9578 ext/ripper/ripper.c 			VALUE s1 = 1, s2 = 0, n1 = (yyvsp[-1].val), n2 = (yyvsp[0].val);
s2               9584 ext/ripper/ripper.c 			    s2 = RNODE(n2)->nd_cval;
s2               9588 ext/ripper/ripper.c 			if (!s1 && s2) {
s2               9589 ext/ripper/ripper.c 			    (yyval.val) = ripper_new_yylval(0, (yyval.val), s2);
s2               4311 ext/ripper/ripper.y 			VALUE s1 = 1, s2 = 0, n1 = $1, n2 = $2;
s2               4317 ext/ripper/ripper.y 			    s2 = RNODE(n2)->nd_cval;
s2               4321 ext/ripper/ripper.y 			if (!s1 && s2) {
s2               4322 ext/ripper/ripper.y 			    $$ = ripper_new_yylval(0, $$, s2);
s2                 29 ext/sdbm/_sdbm.c #define	memcpy(s1,s2,n)	bcopy((s2), (s1), (n))
s2                 30 ext/sdbm/_sdbm.c #define	memcmp(s1,s2,n)	bcmp((s1),(s2),(n))
s2                286 ext/socket/socket.c     VALUE s1, s2, r;
s2                300 ext/socket/socket.c     s2 = rsock_init_sock(rb_obj_alloc(klass), sp[1]);
s2                301 ext/socket/socket.c     r = rb_assoc_new(s1, s2);
s2               2658 file.c         # define syserr_fail2(e, s1, s2) syserr_fail2_in(RUBY_FUNCTION_NAME_STRING, e, s1, s2)
s2               2660 file.c         # define syserr_fail2_in(func, e, s1, s2) syserr_fail2(e, s1, s2)
s2               2662 file.c         #define sys_fail2(s1, s2) syserr_fail2(errno, s1, s2)
s2               2675 file.c         	rb_syserr_fail_path(e, rb_str_ellipsize(s2, max_pathlen));
s2               2680 file.c             rb_str_append(str, rb_str_ellipsize(s2, max_pathlen));
s2               2898 hash.c         #define ENVMATCH(s1, s2) (STRCASECMP((s1), (s2)) == 0)
s2               2899 hash.c         #define ENVNMATCH(s1, s2, n) (STRNCASECMP((s1), (s2), (n)) == 0)
s2               2902 hash.c         #define ENVNMATCH(s1, s2, n) (memcmp((s1), (s2), (n)) == 0)
s2               2143 include/ruby/ruby.h int st_locale_insensitive_strcasecmp(const char *s1, const char *s2);
s2               2144 include/ruby/ruby.h int st_locale_insensitive_strncasecmp(const char *s1, const char *s2, size_t n);
s2               2145 include/ruby/ruby.h #define STRCASECMP(s1, s2) (st_locale_insensitive_strcasecmp((s1), (s2)))
s2               2146 include/ruby/ruby.h #define STRNCASECMP(s1, s2, n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))
s2                136 include/ruby/st.h PUREFUNC(int st_locale_insensitive_strcasecmp(const char *s1, const char *s2));
s2                137 include/ruby/st.h PUREFUNC(int st_locale_insensitive_strncasecmp(const char *s1, const char *s2, size_t n));
s2                 10 missing/memcmp.c     register unsigned char *b = (unsigned char*)s2;
s2               1073 regexec.c          if (*s1++ != *s2++) goto fail;\
s2               1087 regexec.c        UChar *p1, *p2, *end1, *s2;
s2               1090 regexec.c        s2   = *ps2;
s2               1094 regexec.c          len2 = ONIGENC_MBC_CASE_FOLD(enc, case_fold_flag, &s2, text_end, buf2);
s2               1105 regexec.c        *ps2 = s2;
s2               1112 regexec.c          if (*s1++ != *s2++) {\
s2                225 regparse.c         x = *s2++ - *s1++;
s2               1644 st.c                   c2 = (unsigned char)*s2++;
s2               1668 st.c                   c2 = (unsigned char)*s2++;
s2               1717 st.c               return (st_index_t)((n>>s1|(n<<s2)) ^ (n>>s2));
s2               1012 struct.c           ptr2 = RSTRUCT_CONST_PTR(s2);
s2               1038 struct.c           if (s == s2) return Qtrue;
s2               1039 struct.c           if (!RB_TYPE_P(s2, T_STRUCT)) return Qfalse;
s2               1040 struct.c           if (rb_obj_class(s) != rb_obj_class(s2)) return Qfalse;
s2               1041 struct.c           if (RSTRUCT_LEN(s) != RSTRUCT_LEN(s2)) {
s2               1045 struct.c           return rb_exec_recursive_paired(recursive_equal, s, s2, s2);
s2               1084 struct.c           ptr2 = RSTRUCT_CONST_PTR(s2);
s2               1104 struct.c           if (s == s2) return Qtrue;
s2               1105 struct.c           if (!RB_TYPE_P(s2, T_STRUCT)) return Qfalse;
s2               1106 struct.c           if (rb_obj_class(s) != rb_obj_class(s2)) return Qfalse;
s2               1107 struct.c           if (RSTRUCT_LEN(s) != RSTRUCT_LEN(s2)) {
s2               1111 struct.c           return rb_exec_recursive_paired(recursive_eql, s, s2, s2);
s2               2002 util.c             const char *s2;
s2               2116 util.c                     s2 = s;
s2               2118 util.c                         if (*++s2 != *s1) {
s2               2123 util.c                             s = s2;
s2               3167 util.c                 j, j1, k, k0, k_check, leftright, m2, m5, s2, s5,
s2               3309 util.c                 s2 = j;
s2               3313 util.c                 s2 = 0;
s2               3318 util.c                 s2 += k;
s2               3541 util.c                 s2 += i;
s2               3544 util.c             if (m2 > 0 && s2 > 0) {
s2               3545 util.c                 i = m2 < s2 ? m2 : s2;
s2               3548 util.c                 s2 -= i;
s2               3583 util.c                     s2 += Log2P;
s2               3606 util.c                 s2 += i;
s2               3612 util.c                 s2 += i;
s2               3616 util.c             if (s2 > 0)