Lines Matching defs:s1
1022 grub_memcmp (const char *s1, const char *s2, int n)
1026 if (*s1 < *s2)
1028 else if (*s1 > *s2)
1030 s1++;
1041 grub_strncat (char *s1, const char *s2, int n)
1045 while (++i < n && s1[i] != 0);
1047 while (i < n && (s1[i++] = *(s2++)) != 0);
1049 s1[n - 1] = 0;
1054 s1[i] = 0;
1071 grub_strcmp (const char *s1, const char *s2)
1073 while (*s1 || *s2)
1075 if (*s1 < *s2)
1077 else if (*s1 > *s2)
1079 s1 ++;
1087 grub_strncmp(const char *s1, const char *s2, int n)
1089 if (s1 == s2)
1092 while (--n != 0 && *s1 == *s2++)
1093 if (*s1++ == '\0')
1095 return ((n == 0) ? 0 : *(unsigned char *)s1 - *(unsigned char *)--s2);
1218 substring (const char *s1, const char *s2)
1220 while (*s1 == *s2)
1223 if (! *(s1++))
1229 if (*s1 == 0)
1238 grub_strstr (const char *s1, const char *s2)
1240 while (*s1)
1244 ptr = s1;
1251 return (char *) s1;
1253 s1++;