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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user