text_combined: zefram hzyozefyshorg ive subscribed p5p recently fair bit indirect interaction list ive encountered quite bit xs code ignores svutf8 flag operates underlying bytes pv instead characters represented quite years since flag added doesnt seem like much progress made proper use suggest longterm problem needs addressed addressed twopart strategy 0 make easier get utf8 flag pulling pv scalar specifically svpv macro returns pointer length supplanted similar macro one go returns pointer length encoding flag 1 deprecate macros svpv dont return encoding flag looking old macros perlapi1 documentation result reader directed towards new macros hence towards utf8 awareness directly increase proportion new xs code handles string scalars correctly also provides easy way screen existing code likelihood utf8 problems call utf8unaware macros suspect makes job revising existing problematic code easier think done initial stage defining new macro interfaces done 5100 released minimise compatibility issues people using new macros mass updates modules take years might well let start attached patch adds svpvu macro supplant svpv similarly modified versions svpv macros related functions doesnt add uses new interfaces internal ones implementation new interfaces zefram wed 06 aug 2008 035836 0100 patch encouraging utf8 awareness