20 int64_t i, nonOverflowLength;
29 for( i = 0, p = ptwXY->
points; i < nonOverflowLength; i++, p++ ) p->
y = fabs( p->
y );
30 for( o = overflowHeader->
next; o != overflowHeader; o = o->
next ) o->
point.
y = fabs( o->
point.
y );
38 int64_t i, nonOverflowLength;
50 "Negation of non-linear y-interpolation not allowed: interpolation = '%s'.",
55 for( i = 0, p = ptwXY->
points; i < nonOverflowLength; i++, p++ ) p->
y = -p->
y;
@ nfu_unsupportedInterpolation
enum nfu_status_e nfu_status
int64_t ptwXY_getNonOverflowLength(statusMessageReporting *smr, ptwXYPoints const *ptwXY)
struct ptwXYOverflowPoint_s ptwXYOverflowPoint
@ ptwXY_interpolationFlat
@ ptwXY_interpolationLinLog
@ ptwXY_interpolationLinLin
struct ptwXYPoints_s ptwXYPoints
struct ptwXYPoint_s ptwXYPoint
nfu_status ptwXY_neg(statusMessageReporting *smr, ptwXYPoints *ptwXY)
nfu_status ptwXY_abs(statusMessageReporting *smr, ptwXYPoints *ptwXY)
#define smr_setReportError2(smr, libraryID, code, fmt,...)
#define smr_setReportError2p(smr, libraryID, code, fmt)
struct ptwXYOverflowPoint_s * next
ptwXYOverflowPoint overflowHeader
ptwXY_interpolation interpolation
char const * interpolationString