summaryrefslogtreecommitdiff
path: root/pp_pack.c
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-02-13 02:37:31 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-02-13 02:37:31 +0000
commite87322b2e8419defee882ceb696c003953500063 (patch)
tree771bff2dea14e8a8bf9d47ecceaabd0f743704a2 /pp_pack.c
parent1b680483939a53e172291396d745a8e36262126f (diff)
downloadperl-e87322b2e8419defee882ceb696c003953500063.tar.gz
Duh.
p4raw-id: //depot/perl@14668
Diffstat (limited to 'pp_pack.c')
-rw-r--r--pp_pack.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pp_pack.c b/pp_pack.c
index 25cd592af8..b66d68283a 100644
--- a/pp_pack.c
+++ b/pp_pack.c
@@ -449,7 +449,7 @@ PP(pp_unpack)
if (checksum) {
while (len-- > 0 && s < strend) {
STRLEN alen;
- auint = UNI_TO_NATIVE(utf8n_to_uvchr((U8*)s, strend - s, &alen, 0));
+ auint = NATIVE_TO_UNI(utf8n_to_uvchr((U8*)s, strend - s, &alen, 0));
along = alen;
s += along;
if (checksum > bits_in_uv)
@@ -463,7 +463,7 @@ PP(pp_unpack)
EXTEND_MORTAL(len);
while (len-- > 0 && s < strend) {
STRLEN alen;
- auint = UNI_TO_NATIVE(utf8n_to_uvchr((U8*)s, strend - s, &alen, 0));
+ auint = NATIVE_TO_UNI(utf8n_to_uvchr((U8*)s, strend - s, &alen, 0));
along = alen;
s += along;
sv = NEWSV(37, 0);
@@ -1558,7 +1558,7 @@ PP(pp_pack)
case 'U':
while (len-- > 0) {
fromstr = NEXTFROM;
- auint = NATIVE_TO_UNI(SvUV(fromstr));
+ auint = UNI_TO_NATIVE(SvUV(fromstr));
SvGROW(cat, SvCUR(cat) + UTF8_MAXLEN + 1);
SvCUR_set(cat, (char*)uvchr_to_utf8((U8*)SvEND(cat),auint)
- SvPVX(cat));