Lines Matching defs:smallerUnit

505 static CFRange __CFCalendarGetRangeOfUnit1(CFCalendarRef calendar, CFCalendarUnit smallerUnit, CFCalendarUnit biggerUnit, CFAbsoluteTime at) {
507 if (!__validUnits(smallerUnit, biggerUnit)) return range;
508 CF_OBJC_FUNCDISPATCHV(CFCalendarGetTypeID(), CFRange, calendar, _rangeOfUnit:smallerUnit inUnit:biggerUnit forAT:at);
514 UCalendarDateFields smallField = __CFCalendarGetICUFieldCode(smallerUnit);
516 if (kCFCalendarUnitWeekdayOrdinal == smallerUnit) {
528 if (kCFCalendarUnitMonth == smallerUnit) range.location++;
530 range.location = (kCFCalendarUnitHour == smallerUnit || kCFCalendarUnitMinute == smallerUnit || kCFCalendarUnitSecond == smallerUnit) ? 0 : 1;
542 if (kCFCalendarUnitWeek == smallerUnit && kCFCalendarUnitYear == biggerUnit) {
551 } else if (kCFCalendarUnitWeek == smallerUnit && kCFCalendarUnitMonth == biggerUnit) {
560 if (kCFCalendarUnitWeekdayOrdinal == smallerUnit) {
573 range.length = (kCFCalendarUnitWeekdayOrdinal == smallerUnit) ? 1 : 0;
575 int multiple = (1 << multiple_table[flsl(smallerUnit) - 1]);
605 static CFRange __CFCalendarGetRangeOfUnit2(CFCalendarRef calendar, CFCalendarUnit smallerUnit, CFCalendarUnit biggerUnit, CFAbsoluteTime at) __attribute__((noinline));
606 static CFRange __CFCalendarGetRangeOfUnit2(CFCalendarRef calendar, CFCalendarUnit smallerUnit, CFCalendarUnit biggerUnit, CFAbsoluteTime at) {
607 CF_OBJC_FUNCDISPATCHV(CFCalendarGetTypeID(), CFRange, calendar, _rangeOfUnit:smallerUnit inUnit:biggerUnit forAT:at);
612 switch (smallerUnit) {
719 UCalendarDateFields smallField = __CFCalendarGetICUFieldCode(smallerUnit);
723 if (kCFCalendarUnitWeekday == smallerUnit) {
727 if (kCFCalendarUnitWeekdayOrdinal == smallerUnit) {
736 if (kCFCalendarUnitWeekdayOrdinal == smallerUnit) {
761 if (smallerUnit == kCFCalendarUnitMonth) range.location = 1;
768 CFRange CFCalendarGetRangeOfUnit(CFCalendarRef calendar, CFCalendarUnit smallerUnit, CFCalendarUnit biggerUnit, CFAbsoluteTime at) {
769 return __CFCalendarGetRangeOfUnit2(calendar, smallerUnit, biggerUnit, at);
772 CFIndex CFCalendarGetOrdinalityOfUnit(CFCalendarRef calendar, CFCalendarUnit smallerUnit, CFCalendarUnit biggerUnit, CFAbsoluteTime at) {
774 if (!__validUnits(smallerUnit, biggerUnit)) return result;
775 CF_OBJC_FUNCDISPATCHV(CFCalendarGetTypeID(), CFIndex, calendar, _ordinalityOfUnit:smallerUnit inUnit:biggerUnit forAT:at);
781 if (kCFCalendarUnitWeek == smallerUnit && kCFCalendarUnitYear == biggerUnit) {
786 } else if (kCFCalendarUnitWeek == smallerUnit && kCFCalendarUnitMonth == biggerUnit) {
792 UCalendarDateFields smallField = __CFCalendarGetICUFieldCode(smallerUnit);
799 int multiple = (1 << multiple_table[flsl(smallerUnit) - 1]);