X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Frrd_rpncalc.c;h=a5ab61f9a2da7c526b14ebd770e0c541a0f19c16;hb=6a9e3eacd35299d6c8a60b45325ce49648f3a611;hp=2462e994ebbd31eff9047a49596bc5380fb4f150;hpb=9e6db622e8756105c1322481b34650ecbe15da1a;p=rrdtool.git diff --git a/src/rrd_rpncalc.c b/src/rrd_rpncalc.c index 2462e99..a5ab61f 100644 --- a/src/rrd_rpncalc.c +++ b/src/rrd_rpncalc.c @@ -1,5 +1,5 @@ /**************************************************************************** - * RRDtool 1.2.14 Copyright by Tobi Oetiker, 1997-2006 + * RRDtool 1.2.19 Copyright by Tobi Oetiker, 1997-2007 **************************************************************************** * rrd_rpncalc.c RPN calculator functions ****************************************************************************/ @@ -760,7 +760,7 @@ rpn_calc(rpnp_t *rpnp, rpnstack_t *rpnstack, long data_idx, case OP_AVG: stackunderflow(0); { - int i=rpnstack -> s[stptr--]; + int i=(int)rpnstack -> s[stptr--]; double sum=0; int count=0; stackunderflow(i-1); @@ -771,7 +771,7 @@ rpn_calc(rpnp_t *rpnp, rpnstack_t *rpnstack, long data_idx, count++; sum+=val; } - // now push the result bavk on stack + /* now push the result back on stack */ if (count>0) { rpnstack -> s[++stptr]=sum/count; } else {