blob: 8b862786411c32be717ea63439124768e5a45df0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
#include "memory.h"
int wrawmemccmp(wchar_t const *buffer1, wchar_t const *buffer2, wchar_t value)
{
wchar_t const *buffer[] = {buffer1, buffer2};
for (size_t i = 0;; i++) {
if (buffer[0][i] != buffer[1][i])
return (int)buffer[0][i] - (int)buffer[1][i];
if (buffer[0][i] == value || buffer[1][i] == value)
return 0;
}
}
|