FS-11636: [mod_say_en] fix SST_CURRENT_DATE_TIME
break;
}
+ if (say_date) {
+ say_dow = say_day = say_month = say_year = 1;
+ say_today = say_yesterday = 0;
+ }
+
if (say_today) {
say_file("time/today.wav");
}
say_num(tm.tm_year + 1900, SSM_PRONOUNCED_YEAR);
}
- if (say_date) {
- say_dow = say_day = say_month = say_year = 1;
- say_today = say_yesterday = 0;
- }
-
if (say_time) {
if (say_date || say_today || say_yesterday || say_dow) {
say_file("time/at.wav");
break;
}
+ if (say_date) {
+ say_year = say_month = say_day = say_dow = 1;
+ say_today = say_yesterday = 0;
+ }
+
if (say_today) {
switch_say_file(sh, "time/today");
}
if (say_dow) {
switch_say_file(sh, "time/day-%d", tm.tm_wday);
}
-
- if (say_date) {
- say_year = say_month = say_day = say_dow = 1;
- say_today = say_yesterday = 0;
- }
-
if (say_month) {
switch_say_file(sh, "time/mon-%d", tm.tm_mon);
}