Lines Matching defs:oldp
777 delta_nonneg(struct tm *newp, struct tm *oldp)
779 intmax_t oldy = oldp->tm_year;
782 int tmy = oldp->tm_year + cycles * YEARSPERREPEAT;
785 result += newp->tm_yday - oldp->tm_yday;
787 result += newp->tm_hour - oldp->tm_hour;
789 result += newp->tm_min - oldp->tm_min;
791 result += newp->tm_sec - oldp->tm_sec;
796 delta(struct tm *newp, struct tm *oldp)
798 return (newp->tm_year < oldp->tm_year
799 ? -delta_nonneg(oldp, newp)
800 : delta_nonneg(newp, oldp));