Lines Matching refs:newp
768 delta_nonneg(struct tm *newp, struct tm *oldp) in delta_nonneg() argument
771 int cycles = (newp->tm_year - oldy) / YEARSPERREPEAT; in delta_nonneg()
774 for ( ; tmy < newp->tm_year; ++tmy) 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()