X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Frrd_rpncalc.h;h=97f499f9520e6c16dd78bbc862160cbd288d4bec;hb=7b87bd32ffe294dc4fd3ba4f65be49d7290311ee;hp=2b42d367e173183682ab4f3c5ea90437d1ea9c03;hpb=7f408c1ae7d1011c489fbd9123b1dd03d869e088;p=rrdtool.git diff --git a/src/rrd_rpncalc.h b/src/rrd_rpncalc.h index 2b42d36..97f499f 100644 --- a/src/rrd_rpncalc.h +++ b/src/rrd_rpncalc.h @@ -1,5 +1,5 @@ /**************************************************************************** - * RRDtool 1.2.15 Copyright by Tobi Oetiker, 1997-2006 + * RRDtool 1.2.20 Copyright by Tobi Oetiker, 1997-2007 **************************************************************************** * rrd_rpncalc.h RPN calculator functions ****************************************************************************/ @@ -18,7 +18,7 @@ enum op_en {OP_NUMBER=0,OP_VARIABLE,OP_INF,OP_PREV,OP_NEGINF, OP_UN,OP_END,OP_LTIME,OP_NE,OP_ISINF,OP_PREV_OTHER,OP_COUNT, OP_ATAN,OP_SQRT,OP_SORT,OP_REV,OP_TREND, OP_ATAN2,OP_RAD2DEG,OP_DEG2RAD, - OP_AVG}; + OP_AVG,OP_ABS}; typedef struct rpnp_t { enum op_en op; @@ -47,7 +47,7 @@ typedef struct rpnstack_t { void rpnstack_init(rpnstack_t *rpnstack); void rpnstack_free(rpnstack_t *rpnstack); -void parseCDEF_DS(char *def, rrd_t *rrd, int ds_idx); +void parseCDEF_DS(const char *def, rrd_t *rrd, int ds_idx); long lookup_DS(void *rrd_vptr, char *ds_name); short rpn_compact(rpnp_t *rpnp,rpn_cdefds_t **rpnc,short *count);