Math-DCT
view release on metacpan or search on metacpan
MODULE = Math::DCT PACKAGE = Math::DCT
PROTOTYPES: DISABLE
void
fct8_1d (inbuf)
char * inbuf
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
fct8_1d(inbuf);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
void
fct8_2d (inbuf)
char * inbuf
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
fct8_2d(inbuf);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
void
dct_1d (inbuf, size)
char * inbuf
int size
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
dct_1d(inbuf, size);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
void
idct_1d (inbuf, size)
char * inbuf
int size
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
idct_1d(inbuf, size);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
void
dct_2d (inbuf, size)
char * inbuf
int size
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
dct_2d(inbuf, size);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
void
idct_2d (inbuf, size)
char * inbuf
int size
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
idct_2d(inbuf, size);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
void
fast_dct_1d (inbuf, size)
char * inbuf
int size
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
fast_dct_1d(inbuf, size);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
void
fast_dct_2d (inbuf, size)
char * inbuf
int size
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
fast_dct_2d(inbuf, size);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return; /* assume stack size is correct */
( run in 0.553 second using v1.01-cache-2.11-cpan-5511b514fd6 )