|
154 | 154 | bp = Form_Int(bp, tz / 4);
|
155 | 155 | }
|
156 | 156 | *bp++ = ':';
|
157 |
| - bp = Form_Int_Pad(bp, (tz & 3) * 15, 2, 2, '0'); |
| 157 | + bp = Form_Int_Pad(bp, ((REBI64)tz & 3) * 15, 2, 2, '0'); |
158 | 158 | *bp = 0;
|
159 | 159 |
|
160 | 160 | Append_Bytes(mold->series, cs_cast(buf));
|
|
531 | 531 | REBINT day, month, year;
|
532 | 532 | REBINT num;
|
533 | 533 | REBVAL dat;
|
534 |
| - REB_TIMEF time; |
| 534 | + REB_TIMEF time = {0,0,0,0}; |
535 | 535 | REBOOL asTimezone = FALSE;
|
536 | 536 |
|
537 | 537 | if (!IS_DATE(data)) return PE_BAD_ARGUMENT;
|
|
677 | 677 | if (tz > MAX_ZONE || tz < -MAX_ZONE) return PE_BAD_RANGE;
|
678 | 678 | if (secs == NO_TIME) secs = 0;
|
679 | 679 | if (asTimezone) {
|
680 |
| - secs += ((i64)(tz - tzp) * ((i64)ZONE_SECS * SEC_SEC)); |
| 680 | + secs += (((i64)tz - tzp) * ((i64)ZONE_SECS * SEC_SEC)); |
681 | 681 | }
|
682 | 682 | break;
|
683 | 683 | case SYM_DATE:
|
|
731 | 731 | ***********************************************************************/
|
732 | 732 | {
|
733 | 733 | REBI64 secs;
|
734 |
| - REBINT tz; |
735 | 734 | REBDAT date;
|
736 |
| - REBINT day, month, year; |
| 735 | + REBINT day = 0, month = 0, year = 0, tz = 0; |
737 | 736 | REBVAL *val;
|
738 | 737 | REBVAL *arg = NULL;
|
739 | 738 | REBINT num;
|
|
752 | 751 | if (DS_ARGC > 1) arg = D_ARG(2);
|
753 | 752 |
|
754 | 753 | if (IS_BINARY_ACT(action)) {
|
755 |
| - REBINT type = VAL_TYPE(arg); |
| 754 | + REBINT type = VAL_TYPE(arg); |
756 | 755 |
|
757 | 756 | if (type == REB_DATE) {
|
758 | 757 | if (action == A_SUBTRACT) {
|
|
0 commit comments