syswrite couldn't correctly handle surprises from UTF-8 overloading.
authorNicholas Clark <nick@ccl4.org>
Sat, 29 Apr 2006 23:33:36 +0000 (23:33 +0000)
committerNicholas Clark <nick@ccl4.org>
Sat, 29 Apr 2006 23:33:36 +0000 (23:33 +0000)
commitc9cb0f4189a96c284198e261ba3e6a7df9d31f55
treec265fd3eba0d69fc5aa6522292dd92fc8ac7b6f4
parent4d70b921e1187677f4cf1096318a548c16b9b695
syswrite couldn't correctly handle surprises from UTF-8 overloading.
As part of fixing this, syswrite now tries to take advantage of the
UTF-8 cache logic for lengths and offsets on regular scalars.

p4raw-id: //depot/perl@28019
pp_sys.c
t/lib/warnings/9uninit
t/uni/overload.t