Lines Matching refs:relunit
644 const timelib_relunit* relunit; in timelib_set_relative() local
646 if (!(relunit = timelib_lookup_relunit(ptr))) { in timelib_set_relative()
650 switch (relunit->unit) { in timelib_set_relative()
651 case TIMELIB_MICROSEC: s->time->relative.us += amount * relunit->multiplier; break; in timelib_set_relative()
652 case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break; in timelib_set_relative()
653 case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break; in timelib_set_relative()
654 case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break; in timelib_set_relative()
655 case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break; in timelib_set_relative()
656 case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break; in timelib_set_relative()
657 case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break; in timelib_set_relative()
663 s->time->relative.weekday = relunit->multiplier; in timelib_set_relative()
670 s->time->relative.special.type = relunit->multiplier; in timelib_set_relative()
3944 const timelib_relunit* relunit; in scan() local
3950 relunit = timelib_lookup_relunit((char**) &ptr); in scan()
3951 s->time->relative.weekday = relunit->multiplier; in scan()