stepcompress: Return number of steps traveled from stepcompress_push()

Return the same information from stepcompress_push() that is returned
from stepcompress_push_const() and stpcompress_push_delta().

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2017-09-13 09:01:13 -04:00
parent 52156d2c41
commit 14810d7e80
3 changed files with 7 additions and 10 deletions

View File

@@ -488,7 +488,7 @@ static inline double safe_sqrt(double v) {
}
// Schedule a step event at the specified step_clock time
int
int32_t
stepcompress_push(struct stepcompress *sc, double step_clock, int32_t sdir)
{
int ret = set_next_step_dir(sc, !!sdir);
@@ -499,7 +499,7 @@ stepcompress_push(struct stepcompress *sc, double step_clock, int32_t sdir)
if (ret)
return ret;
queue_append_finish(qa);
return 0;
return sdir ? 1 : -1;
}
// Schedule 'steps' number of steps at constant acceleration. If