holetime
int holetime(void);
if (ESHK(shkp)->following || ((z = holetime()) >= 0 && z * z <= udist)) {