Lines Matching refs:s2
800 # define strcmp(s1, s2) \ argument
803 (__builtin_constant_p (s1) && __builtin_constant_p (s2) \
804 && (__s1_len = strlen (s1), __s2_len = strlen (s2), \
806 && (!__string2_1bptr_p (s2) || __s2_len >= 4)) \
807 ? __builtin_strcmp (s1, s2) \
810 ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) \
811 ? __builtin_strcmp (s1, s2) \
812 : __strcmp_cg (s1, s2, __s1_len)) \
813 : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) \
814 && (__s2_len = strlen (s2), __s2_len < 4) \
816 ? __builtin_strcmp (s1, s2) \
817 : __strcmp_gc (s1, s2, __s2_len)) \
818 : __builtin_strcmp (s1, s2)))); })
820 # define strcmp(s1, s2) \ argument
823 (__builtin_constant_p (s1) && __builtin_constant_p (s2) \
824 && (__s1_len = strlen (s1), __s2_len = strlen (s2), \
826 && (!__string2_1bptr_p (s2) || __s2_len >= 4)) \
827 ? memcmp ((__const char *) (s1), (__const char *) (s2), \
831 ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) \
832 ? __strcmp_cc (s1, s2, __s1_len) \
833 : __strcmp_cg (s1, s2, __s1_len)) \
834 : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) \
835 && (__s2_len = strlen (s2), __s2_len < 4) \
837 ? __strcmp_cc (s1, s2, __s2_len) \
838 : __strcmp_gc (s1, s2, __s2_len)) \
839 : strcmp (s1, s2)))); })
842 # define __strcmp_cc(s1, s2, l) \ argument
845 - ((__const unsigned char *) (__const char *)(s2))[0]);\
851 (__const char *) (s2))[1]); \
858 (__const char *) (s2))[2]); \
864 (__const char *) (s2))[3]); \
869 # define __strcmp_cg(s1, s2, l1) \ argument
871 (__const unsigned char *) (__const char *) (s2); \
891 # define __strcmp_gc(s1, s2, l2) \ argument
896 (__const char *) (s2))[0]; \
901 (__const char *) (s2))[1]); \
906 (__const char *) (s2))[2]); \
911 (__const char *) (s2))[3]); \
920 # define strncmp(s1, s2, n) \ argument
924 || (__builtin_constant_p (s2) \
925 && strlen (s2) < ((size_t) (n)))) \
926 ? strcmp (s1, s2) : strncmp (s1, s2, n)))