Encode-TECkit
view release on metacpan or search on metacpan
Byte mapForward
Byte style
PREINIT:
UInt16 sourceForm;
UInt16 targetForm;
TECkit_Status hr;
PerlIO *infile;
long filelen;
Byte *fBuff;
SV *mySv;
PPCODE:
if (style & 1)
sourceForm = kForm_UTF8;
else
sourceForm = kForm_Bytes;
if (style & 2)
targetForm = kForm_UTF8;
else
targetForm = kForm_Bytes;
infile = PerlIO_open(mapping, "rb");
SV *mapping
Byte mapForward
Byte style
PREINIT:
UInt16 sourceForm;
UInt16 targetForm;
TECkit_Status hr;
Byte *fBuff;
STRLEN filelen;
SV *mySv;
PPCODE:
if (style & 1)
sourceForm = kForm_UTF8;
else
sourceForm = kForm_Bytes;
if (style & 2)
targetForm = kForm_UTF8;
else
targetForm = kForm_Bytes;
fBuff = (Byte *)SvPV(mapping, filelen);
( run in 0.885 second using v1.01-cache-2.11-cpan-5511b514fd6 )