fftimehands
struct fftimehands *ffth;
ffth = fftimehands;
time_second = fftimehands->tick_time_lerp.sec;
time_uptime = fftimehands->tick_time_lerp.sec - ffclock_boottime.sec;
pps->capffth = fftimehands;
struct fftimehands *next;
static struct fftimehands ffth[10];
static struct fftimehands *volatile fftimehands = ffth;
struct fftimehands *cur;
struct fftimehands *last;
struct fftimehands *ffth;
ffth = fftimehands->next;
bcopy(&fftimehands->cest, cest, sizeof(struct ffclock_estimate));
ffth->period_lerp = fftimehands->period_lerp;
ffth->tick_time = fftimehands->tick_time;
ffth->tick_time_lerp = fftimehands->tick_time_lerp;
ffth->tick_ffcount = fftimehands->tick_ffcount + ffdelta;
ffdelta -= fftimehands->cest.update_ffcount;
fftimehands = ffth;
struct fftimehands *ffth;
ffth = fftimehands->next;
bcopy(&(fftimehands->cest), cest, sizeof(struct ffclock_estimate));
ffth->tick_ffcount = fftimehands->tick_ffcount;
ffth->tick_time_lerp = fftimehands->tick_time_lerp;
ffth->tick_time = fftimehands->tick_time;
fftimehands = ffth;
struct fftimehands *ffth;
ffth = fftimehands;
struct fftimehands *ffth;
ffth = fftimehands;
struct fftimehands *ffth;
ffth = fftimehands;
struct fftimehands *ffth;
ffth = fftimehands;
struct fftimehands *capffth;