summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Zmievski <andrei@php.net>2006-11-17 16:45:28 +0000
committerAndrei Zmievski <andrei@php.net>2006-11-17 16:45:28 +0000
commit97270f4e75d0b96edddf227acbc0f3d2765a6fa5 (patch)
treefa7e9e3ba2ebf270519b14d7a594b6e1e5faec13
parentb1d83fec6b1b80a37f5a6314b077edffb35371c9 (diff)
downloadphp-git-97270f4e75d0b96edddf227acbc0f3d2765a6fa5.tar.gz
Use u_memcpy() instead of memcpy().
-rw-r--r--ext/standard/string.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c
index 4d02361cf8..6c2ac0e9a4 100644
--- a/ext/standard/string.c
+++ b/ext/standard/string.c
@@ -3926,7 +3926,7 @@ PHPAPI UChar *php_u_strtr(UChar *str, int len, UChar *str_from, int str_from_len
Z_USTRVAL_P(entry)[to_cp_offset - prev_to_offset] = 0;
key_string = eumalloc(from_cp_offset - prev_from_offset + 1);
- memcpy(key_string, str_from + prev_from_offset, UBYTES(from_cp_offset - prev_from_offset));
+ u_memcpy(key_string, str_from + prev_from_offset, from_cp_offset - prev_from_offset);
key_string[from_cp_offset - prev_from_offset] = 0;
zend_u_hash_add(tmp_hash, IS_UNICODE, ZSTR(key_string), from_cp_offset - prev_from_offset + 1, &entry, sizeof(zval*), NULL);
@@ -4020,7 +4020,7 @@ static UChar* php_u_strtr_array(UChar *str, int slen, HashTable *hash, int minle
}
found = 0;
- memcpy(key, str+pos, UBYTES(maxlen));
+ u_memcpy(key, str+pos, maxlen);
for (len = maxlen; len >= minlen; len--) {
key[len] = 0;