Index: source/common/uidna.cpp |
diff --git a/source/common/uidna.cpp b/source/common/uidna.cpp |
index c9ab8026258c5b1e81a397600f97f58aed81744d..e01c9aea603c6607414802c8165099985569d793 100644 |
--- a/source/common/uidna.cpp |
+++ b/source/common/uidna.cpp |
@@ -1,3 +1,5 @@ |
+// Copyright (C) 2016 and later: Unicode, Inc. and others. |
+// License & terms of use: http://www.unicode.org/copyright.html |
/* |
******************************************************************************* |
* |
@@ -316,7 +318,7 @@ _internal_toASCII(const UChar* src, int32_t srcLength, |
// Step 4: if the source is ASCII then proceed to step 8 |
if(srcIsASCII){ |
if(b1Len <= destCapacity){ |
- uprv_memmove(dest, b1, b1Len * U_SIZEOF_UCHAR); |
+ u_memmove(dest, b1, b1Len); |
reqLength = b1Len; |
}else{ |
reqLength = b1Len; |
@@ -362,9 +364,9 @@ _internal_toASCII(const UChar* src, int32_t srcLength, |
goto CLEANUP; |
} |
//Step 7: prepend the ACE prefix |
- uprv_memcpy(dest,ACE_PREFIX,ACE_PREFIX_LENGTH * U_SIZEOF_UCHAR); |
+ u_memcpy(dest, ACE_PREFIX, ACE_PREFIX_LENGTH); |
//Step 6: copy the contents in b2 into dest |
- uprv_memcpy(dest+ACE_PREFIX_LENGTH, b2, b2Len * U_SIZEOF_UCHAR); |
+ u_memcpy(dest+ACE_PREFIX_LENGTH, b2, b2Len); |
}else{ |
*status = U_IDNA_ACE_PREFIX_ERROR; |
@@ -541,7 +543,7 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, |
//step 8: return output of step 5 |
reqLength = b2Len; |
if(b2Len <= destCapacity) { |
- uprv_memmove(dest, b2, b2Len * U_SIZEOF_UCHAR); |
+ u_memmove(dest, b2, b2Len); |
} |
} |
else{ |
@@ -570,7 +572,7 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, |
// just return the source |
//copy the source to destination |
if(srcLength <= destCapacity){ |
- uprv_memmove(dest,src,srcLength * U_SIZEOF_UCHAR); |
+ u_memmove(dest, src, srcLength); |
} |
reqLength = srcLength; |
} |
@@ -597,7 +599,7 @@ CLEANUP: |
if(dest && srcLength <= destCapacity){ |
// srcLength should have already been set earlier. |
U_ASSERT(srcLength >= 0); |
- uprv_memmove(dest,src,srcLength * U_SIZEOF_UCHAR); |
+ u_memmove(dest, src, srcLength); |
} |
reqLength = srcLength; |
*status = U_ZERO_ERROR; |