19#pragma clang optimize off
23#pragma GCC push_options
24#pragma GCC optimize ("O0")
34 for(temp = (
char *) dest; count != 0; count--)
43 const char *
sp = (
const char *)src;
44 char *dp = (
char *)dest;
46 for(
Size i = count; i != 0; i--)
61 if ((*d++ = *s++) ==
'\0')
79 const char *ch1 = (
const char *) p1;
80 const char *ch2 = (
const char *) p2;
82 for (
Size i = 0; i < count; i++)
95 const char *ch1 = (
const char *) p1;
96 const char *ch2 = (
const char *) p2;
106 ch1++, ch2++, bytes++;
108 if (count != 0 && bytes >= count)
static void * set(void *dest, int ch, unsigned count)
Fill memory with a constant byte.
static Size copy(void *dest, const void *src, Size count)
Copy memory from one place to another.
static bool compare(const void *p1, const void *p2, const Size count)
Compare memory.
unsigned int Size
Any sane size indicator cannot go negative.