Lines Matching refs:oldp
768 delta_nonneg(struct tm *newp, struct tm *oldp) in delta_nonneg() argument
770 intmax_t oldy = oldp->tm_year; in delta_nonneg()
773 int tmy = oldp->tm_year + cycles * YEARSPERREPEAT; in delta_nonneg()
776 result += newp->tm_yday - oldp->tm_yday; in delta_nonneg()
778 result += newp->tm_hour - oldp->tm_hour; in delta_nonneg()
780 result += newp->tm_min - oldp->tm_min; in delta_nonneg()
782 result += newp->tm_sec - oldp->tm_sec; in delta_nonneg()
787 delta(struct tm *newp, struct tm *oldp) in delta() argument
789 return (newp->tm_year < oldp->tm_year in delta()
790 ? -delta_nonneg(oldp, newp) in delta()
791 : delta_nonneg(newp, oldp)); in delta()