redef fun +(o) do
var mlen = length
var slen = o.length
- var nns = new NativeString(mlen + slen)
+ var nns = new CString(mlen + slen)
items.copy_to(nns, mlen, index_from, 0)
if o isa FlatString then
o.items.copy_to(nns, slen, o.index_from, mlen)
pos += 1
end
end
- return nns.to_s_with_length(mlen)
+ return nns.to_s_unsafe(mlen, copy=false)
end
end