61#if !defined(VPCOMPAT) && !defined(HAVE_MEMMOVE)
70unsigned char *dest = (
unsigned char *)d;
71const unsigned char *src = (
const unsigned char *)
s;
76 for (i = 0; i <
n; ++i) *(--dest) = *(--src);
81 for (i = 0; i <
n; ++i) *dest++ = *src++;
82 return (
void *)(dest -
n);
105while (*str1 !=
'\0' || *str2 !=
'\0')
109 if (c1 != c2)
return ((c1 > c2) << 1) - 1;
133while (*str1 !=
'\0' || *str2 !=
'\0')
137 if (c1 != c2)
return ((c1 > c2) << 1) - 1;
164 if (c1 != c2)
return ((c1 > c2) << 1) - 1;
193 if (c1 != c2)
return ((c1 > c2) << 1) - 1;
212while (*str++ != 0) c++;
232while (*str2 != 0) *t++ = *str2++;
int PRIV strcmp_c8(PCRE2_SPTR str1, const char *str2)
PCRE2_SIZE PRIV strcpy_c8(PCRE2_UCHAR *str1, const char *str2)
int PRIV strncmp_c8(PCRE2_SPTR str1, const char *str2, size_t len)
strncmp(string $string1, string $string2, int $length)
strcmp(string $string1, string $string2)