Data-Float-DoubleDouble
view release on metacpan or search on metacpan
DoubleDouble.xs view on Meta::CPAN
RETVAL = _LDBL_TRUE_MIN (aTHX);
OUTPUT: RETVAL
void
DD2HEX (nv, fmt)
SV * nv
char * fmt
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
DD2HEX(aTHX_ nv, fmt);
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
_NV2binary (nv)
SV * nv
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
_NV2binary(aTHX_ nv);
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
_calculate (bin, exponent)
SV * bin
SV * exponent
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
_calculate(aTHX_ bin, exponent);
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
_dd_bytes (sv)
SV * sv
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
_dd_bytes(aTHX_ sv);
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.689 second using v1.01-cache-2.11-cpan-5511b514fd6 )