Fix memmove const correctness
This commit is contained in:
parent
2479ec5dd8
commit
9f28fdfcc0
|
@ -222,7 +222,8 @@ void * memmove(void * dst, const void * src, int size)
|
||||||
int sz = size;
|
int sz = size;
|
||||||
if (sz > 0)
|
if (sz > 0)
|
||||||
{
|
{
|
||||||
char * d = dst, * s = src;
|
char * d = dst;
|
||||||
|
const char * s = src;
|
||||||
if (d < s)
|
if (d < s)
|
||||||
{
|
{
|
||||||
do {
|
do {
|
||||||
|
@ -243,7 +244,7 @@ void * memmove(void * dst, const void * src, int size)
|
||||||
|
|
||||||
int memcmp(const void * ptr1, const void * ptr2, int size)
|
int memcmp(const void * ptr1, const void * ptr2, int size)
|
||||||
{
|
{
|
||||||
char * p = ptr1, * q = ptr2;
|
const char * p = ptr1, * q = ptr2;
|
||||||
char c, d;
|
char c, d;
|
||||||
|
|
||||||
while (size--)
|
while (size--)
|
||||||
|
|
Loading…
Reference in New Issue