Loading...
Searching...
No Matches
3void memswap(
char *restrict a,
char *restrict b,
const size_t size)
5 for (
size_t i = 0; i < size /
sizeof(size_t); ++i)
7 *(
size_t*)a ^= *(
size_t*)b;
8 *(
size_t*)b ^= *(
size_t*)a;
9 *(
size_t*)a ^= *(
size_t*)b;
13 for (
size_t i = 0; i < size %
sizeof(size_t); ++i, ++a, ++b)