"Benjamin Arai" me@benjaminarai.com writes:
- if (fAbbrev)
- if (iFirstDay == 0)
localeValue = LOCALE_SABBREVDAYNAME1 + ((iWeekday + LOCALE_IFIRSTDAYOFWEEK - 1) % 7);
- else
localeValue = LOCALE_SABBREVDAYNAME1 + ((iWeekday + iFirstDay + 4) % 7);
- else
- if (iFirstDay == 0)
localeValue = LOCALE_SDAYNAME1 + ((iWeekday + LOCALE_IFIRSTDAYOFWEEK - 1) % 7);
- else
localeValue = LOCALE_SDAYNAME1 + ((iWeekday + iFirstDay + 4) % 7);
This obviously can't work, LOCALE_IFIRSTDAYOFWEEK is a constant.