Compress-unLZMA
view release on metacpan or search on metacpan
MODULE = Compress::unLZMA PACKAGE = Compress::unLZMA
PROTOTYPES: DISABLE
void
uncompressdata(content, size, sizeout, properties)
char *content
unsigned int size
unsigned int sizeout
unsigned char *properties
PPCODE:
char sz[800] = { 0 };
Content *pIn, *pOut;
int code = 0;
SV *errsv;
New(0, pIn, 1, Content);
pIn->content = content;
pIn->size = size;
New(0, pOut, 1, Content);
sv_setpv(errsv, "");
XPUSHs(sv_2mortal(newSVpvn(pOut->content, pOut->size)));
Safefree(pIn);
Safefree(pOut->content);
Safefree(pOut);
XSRETURN(1);
void
uncompressfile(filename)
char *filename
PPCODE:
char sz[800] = { 0 };
int code = 0;
unsigned int size = 0;
Content *pContent;
SV *errsv;
New(0, pContent, 1, Content);
pContent->content = NULL;
pContent->size = 0;
( run in 2.396 seconds using v1.01-cache-2.11-cpan-71847e10f99 )