| 1472 | } |
| 1473 | |
| 1474 | txInteger fxDateSimilarYear(txInteger year) |
| 1475 | { |
| 1476 | txInteger leap, day; |
| 1477 | if ((1970 <= year) && (year < 2038)) |
| 1478 | return year; |
| 1479 | leap = mxIsLeapYear(year); |
| 1480 | year += mxYearsOffset - 1; |
| 1481 | day = mxYearDays(year) - mxYearDays(1970 + mxYearsOffset - 1); |
| 1482 | day = (day + 4) % 7; |
| 1483 | if (day < 0) |
| 1484 | day += 7; |
| 1485 | return (leap) ? gxSimilarLeapYears[day] : gxSimilarCommonYears[day]; |
| 1486 | } |
| 1487 | |
| 1488 | void fxDateSplit(txNumber value, txBoolean utc, txDateTime* dt) |
| 1489 | { |
no outgoing calls
no test coverage detected