Lines Matching refs:timeptr
108 static int weeknumber(const struct tm *timeptr, int firstweekday);
109 adddecl(static int iso8601wknum(const struct tm *timeptr);)
879 iso8601wknum(const struct tm *timeptr)
898 weeknum = weeknumber(timeptr, 1);
905 * (timeptr->tm_yday - jan1.tm_yday) MOD 7 ==
906 * (timeptr->tm_wday - jan1.tm_wday) MOD 7
910 * timeptr->tm_wday MOD 7 == timeptr->tm_wday
913 jan1day = timeptr->tm_wday - (timeptr->tm_yday % 7);
948 dec31ly = *timeptr;
960 if (timeptr->tm_mon == 11) {
974 wday = timeptr->tm_wday;
975 mday = timeptr->tm_mday;
1000 weeknumber(const struct tm *timeptr, int firstweekday)
1002 int wday = timeptr->tm_wday;
1011 ret = ((timeptr->tm_yday + 7 - wday) / 7);
1041 return (timeptr->tm_yday - timeptr->tm_wday +
1042 (firstweekday ? (timeptr->tm_wday ? 8 : 1) : 7)) / 7;