RSExport void RSCalendarSetMinimumDaysInFirstWeek(RSCalendarRef calendar, RSIndex mwd) { RS_OBJC_FUNCDISPATCHV(RSCalendarGetTypeID(), void, calendar, setMinimumDaysInFirstWeek:mwd); __RSGenericValidInstance(calendar, RSCalendarGetTypeID()); if (!calendar->_cal) __RSCalendarSetupCal(calendar); if (calendar->_cal) ucal_setAttribute(calendar->_cal, UCAL_MINIMAL_DAYS_IN_FIRST_WEEK, (RSBit32)mwd); }
void CFCalendarSetFirstWeekday(CFCalendarRef calendar, CFIndex wkdy) { CF_OBJC_FUNCDISPATCHV(CFCalendarGetTypeID(), void, calendar, setFirstWeekday:wkdy); __CFGenericValidateType(calendar, CFCalendarGetTypeID()); if (!calendar->_cal) __CFCalendarSetupCal(calendar); if (calendar->_cal) { ucal_setAttribute(calendar->_cal, UCAL_FIRST_DAY_OF_WEEK, wkdy); } }
RSExport void RSCalendarSetFirstWeekday(RSCalendarRef calendar, RSIndex wkdy) { RS_OBJC_FUNCDISPATCHV(RSCalendarGetTypeID(), RSIndex, calendar, firstWeekday); __RSGenericValidInstance(calendar, __RSCalendarTypeID); if (!calendar->_cal) __RSCalendarSetupCal(calendar); if (calendar->_cal) { ucal_setAttribute(calendar->_cal, UCAL_FIRST_DAY_OF_WEEK, (RSBit32)wkdy); } }
void CFCalendarSetMinimumDaysInFirstWeek(CFCalendarRef calendar, CFIndex mwd) { CF_OBJC_FUNCDISPATCHV(CFCalendarGetTypeID(), void, calendar, setMinimumDaysInFirstWeek:mwd); __CFGenericValidateType(calendar, CFCalendarGetTypeID()); if (!calendar->_cal) __CFCalendarSetupCal(calendar); if (calendar->_cal) ucal_setAttribute(calendar->_cal, UCAL_MINIMAL_DAYS_IN_FIRST_WEEK, mwd); }