- isamb_pp_upper_pos(pp, current, total, (zint) *total, pp->level-1);
+ isamb_pp_upper_pos(pp, current, total, *total, pp->level-1);
+ *current = (double) pp->returned_numbers;
+ /* use the precise number, since we have it! */
+#if ISAMB_DEBUG
+ logf(LOG_LOG, "isamb_pp_pos returning: cur= %0.1f tot=%0.1f rn="ZINT_FORMAT,
+ *current, *total, pp->returned_numbers);
+#endif