- int ignorenan = (rpnp[rpi].op == OP_TREND);
- double accum = 0.0;
- int i = 0;
- int count = 0;
-
- do {
- double val =
- rpnp[rpi - 2].data[rpnp[rpi - 2].ds_cnt * i--];
- if (ignorenan || !isnan(val)) {
- accum += val;
- ++count;
- }
-
- dur -= step;
- } while (dur > 0);
-
- rpnstack -> s[--stptr] = (count == 0) ? DNAN : (accum / count);
+ int ignorenan = (rpnp[rpi].op == OP_TREND);
+ double accum = 0.0;
+ int i = 0;
+ int count = 0;
+
+ do {
+ double val =
+ rpnp[rpi - 2].data[rpnp[rpi - 2].ds_cnt * i--];
+ if (ignorenan || !isnan(val)) {
+ accum += val;
+ ++count;
+ }
+
+ dur -= step;
+ } while (dur > 0);
+
+ rpnstack->s[--stptr] =
+ (count == 0) ? DNAN : (accum / count);