PC               1568 source3/modules/getdate.c     { PC.times_seen++; ;}
PC               1573 source3/modules/getdate.c     { PC.local_zones_seen++; ;}
PC               1578 source3/modules/getdate.c     { PC.zones_seen++; ;}
PC               1583 source3/modules/getdate.c     { PC.dates_seen++; ;}
PC               1588 source3/modules/getdate.c     { PC.days_seen++; ;}
PC               1593 source3/modules/getdate.c     { PC.rels_seen++; ;}
PC               1599 source3/modules/getdate.c 	PC.hour = (yyvsp[(1) - (2)].textintval).value;
PC               1600 source3/modules/getdate.c 	PC.minutes = 0;
PC               1601 source3/modules/getdate.c 	PC.seconds = 0;
PC               1602 source3/modules/getdate.c 	PC.meridian = (yyvsp[(2) - (2)].intval);
PC               1609 source3/modules/getdate.c 	PC.hour = (yyvsp[(1) - (4)].textintval).value;
PC               1610 source3/modules/getdate.c 	PC.minutes = (yyvsp[(3) - (4)].textintval).value;
PC               1611 source3/modules/getdate.c 	PC.seconds = 0;
PC               1612 source3/modules/getdate.c 	PC.meridian = (yyvsp[(4) - (4)].intval);
PC               1619 source3/modules/getdate.c 	PC.hour = (yyvsp[(1) - (4)].textintval).value;
PC               1620 source3/modules/getdate.c 	PC.minutes = (yyvsp[(3) - (4)].textintval).value;
PC               1621 source3/modules/getdate.c 	PC.meridian = MER24;
PC               1622 source3/modules/getdate.c 	PC.zones_seen++;
PC               1623 source3/modules/getdate.c 	PC.time_zone = (yyvsp[(4) - (4)].textintval).value % 100 + ((yyvsp[(4) - (4)].textintval).value / 100) * 60;
PC               1630 source3/modules/getdate.c 	PC.hour = (yyvsp[(1) - (6)].textintval).value;
PC               1631 source3/modules/getdate.c 	PC.minutes = (yyvsp[(3) - (6)].textintval).value;
PC               1632 source3/modules/getdate.c 	PC.seconds = (yyvsp[(5) - (6)].textintval).value;
PC               1633 source3/modules/getdate.c 	PC.meridian = (yyvsp[(6) - (6)].intval);
PC               1640 source3/modules/getdate.c 	PC.hour = (yyvsp[(1) - (6)].textintval).value;
PC               1641 source3/modules/getdate.c 	PC.minutes = (yyvsp[(3) - (6)].textintval).value;
PC               1642 source3/modules/getdate.c 	PC.seconds = (yyvsp[(5) - (6)].textintval).value;
PC               1643 source3/modules/getdate.c 	PC.meridian = MER24;
PC               1644 source3/modules/getdate.c 	PC.zones_seen++;
PC               1645 source3/modules/getdate.c 	PC.time_zone = (yyvsp[(6) - (6)].textintval).value % 100 + ((yyvsp[(6) - (6)].textintval).value / 100) * 60;
PC               1651 source3/modules/getdate.c     { PC.local_isdst = (yyvsp[(1) - (1)].intval); ;}
PC               1656 source3/modules/getdate.c     { PC.local_isdst = (yyvsp[(1) - (2)].intval) < 0 ? 1 : (yyvsp[(1) - (2)].intval) + 1; ;}
PC               1661 source3/modules/getdate.c     { PC.time_zone = (yyvsp[(1) - (1)].intval); ;}
PC               1666 source3/modules/getdate.c     { PC.time_zone = (yyvsp[(1) - (1)].intval) + 60; ;}
PC               1671 source3/modules/getdate.c     { PC.time_zone = (yyvsp[(1) - (2)].intval) + 60; ;}
PC               1677 source3/modules/getdate.c 	PC.day_ordinal = 1;
PC               1678 source3/modules/getdate.c 	PC.day_number = (yyvsp[(1) - (1)].intval);
PC               1685 source3/modules/getdate.c 	PC.day_ordinal = 1;
PC               1686 source3/modules/getdate.c 	PC.day_number = (yyvsp[(1) - (2)].intval);
PC               1693 source3/modules/getdate.c 	PC.day_ordinal = (yyvsp[(1) - (2)].textintval).value;
PC               1694 source3/modules/getdate.c 	PC.day_number = (yyvsp[(2) - (2)].intval);
PC               1701 source3/modules/getdate.c 	PC.month = (yyvsp[(1) - (3)].textintval).value;
PC               1702 source3/modules/getdate.c 	PC.day = (yyvsp[(3) - (3)].textintval).value;
PC               1716 source3/modules/getdate.c 	    PC.year = (yyvsp[(1) - (5)].textintval);
PC               1717 source3/modules/getdate.c 	    PC.month = (yyvsp[(3) - (5)].textintval).value;
PC               1718 source3/modules/getdate.c 	    PC.day = (yyvsp[(5) - (5)].textintval).value;
PC               1722 source3/modules/getdate.c 	    PC.month = (yyvsp[(1) - (5)].textintval).value;
PC               1723 source3/modules/getdate.c 	    PC.day = (yyvsp[(3) - (5)].textintval).value;
PC               1724 source3/modules/getdate.c 	    PC.year = (yyvsp[(5) - (5)].textintval);
PC               1733 source3/modules/getdate.c 	PC.year = (yyvsp[(1) - (3)].textintval);
PC               1734 source3/modules/getdate.c 	PC.month = -(yyvsp[(2) - (3)].textintval).value;
PC               1735 source3/modules/getdate.c 	PC.day = -(yyvsp[(3) - (3)].textintval).value;
PC               1743 source3/modules/getdate.c 	PC.day = (yyvsp[(1) - (3)].textintval).value;
PC               1744 source3/modules/getdate.c 	PC.month = (yyvsp[(2) - (3)].intval);
PC               1745 source3/modules/getdate.c 	PC.year.value = -(yyvsp[(3) - (3)].textintval).value;
PC               1746 source3/modules/getdate.c 	PC.year.digits = (yyvsp[(3) - (3)].textintval).digits;
PC               1753 source3/modules/getdate.c 	PC.month = (yyvsp[(1) - (2)].intval);
PC               1754 source3/modules/getdate.c 	PC.day = (yyvsp[(2) - (2)].textintval).value;
PC               1761 source3/modules/getdate.c 	PC.month = (yyvsp[(1) - (4)].intval);
PC               1762 source3/modules/getdate.c 	PC.day = (yyvsp[(2) - (4)].textintval).value;
PC               1763 source3/modules/getdate.c 	PC.year = (yyvsp[(4) - (4)].textintval);
PC               1770 source3/modules/getdate.c 	PC.day = (yyvsp[(1) - (2)].textintval).value;
PC               1771 source3/modules/getdate.c 	PC.month = (yyvsp[(2) - (2)].intval);
PC               1778 source3/modules/getdate.c 	PC.day = (yyvsp[(1) - (3)].textintval).value;
PC               1779 source3/modules/getdate.c 	PC.month = (yyvsp[(2) - (3)].intval);
PC               1780 source3/modules/getdate.c 	PC.year = (yyvsp[(3) - (3)].textintval);
PC               1787 source3/modules/getdate.c 	PC.rel_seconds = -PC.rel_seconds;
PC               1788 source3/modules/getdate.c 	PC.rel_minutes = -PC.rel_minutes;
PC               1789 source3/modules/getdate.c 	PC.rel_hour = -PC.rel_hour;
PC               1790 source3/modules/getdate.c 	PC.rel_day = -PC.rel_day;
PC               1791 source3/modules/getdate.c 	PC.rel_month = -PC.rel_month;
PC               1792 source3/modules/getdate.c 	PC.rel_year = -PC.rel_year;
PC               1798 source3/modules/getdate.c     { PC.rel_year += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1803 source3/modules/getdate.c     { PC.rel_year += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1808 source3/modules/getdate.c     { PC.rel_year += (yyvsp[(1) - (1)].intval); ;}
PC               1813 source3/modules/getdate.c     { PC.rel_month += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1818 source3/modules/getdate.c     { PC.rel_month += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1823 source3/modules/getdate.c     { PC.rel_month += (yyvsp[(1) - (1)].intval); ;}
PC               1828 source3/modules/getdate.c     { PC.rel_day += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1833 source3/modules/getdate.c     { PC.rel_day += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1838 source3/modules/getdate.c     { PC.rel_day += (yyvsp[(1) - (1)].intval); ;}
PC               1843 source3/modules/getdate.c     { PC.rel_hour += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1848 source3/modules/getdate.c     { PC.rel_hour += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1853 source3/modules/getdate.c     { PC.rel_hour += (yyvsp[(1) - (1)].intval); ;}
PC               1858 source3/modules/getdate.c     { PC.rel_minutes += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1863 source3/modules/getdate.c     { PC.rel_minutes += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1868 source3/modules/getdate.c     { PC.rel_minutes += (yyvsp[(1) - (1)].intval); ;}
PC               1873 source3/modules/getdate.c     { PC.rel_seconds += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1878 source3/modules/getdate.c     { PC.rel_seconds += (yyvsp[(1) - (2)].textintval).value * (yyvsp[(2) - (2)].intval); ;}
PC               1883 source3/modules/getdate.c     { PC.rel_seconds += (yyvsp[(1) - (1)].intval); ;}
PC               1889 source3/modules/getdate.c 	if (PC.dates_seen
PC               1890 source3/modules/getdate.c 	    && ! PC.rels_seen && (PC.times_seen || 2 < (yyvsp[(1) - (1)].textintval).digits))
PC               1891 source3/modules/getdate.c 	  PC.year = (yyvsp[(1) - (1)].textintval);
PC               1896 source3/modules/getdate.c 		PC.dates_seen++;
PC               1897 source3/modules/getdate.c 		PC.day = (yyvsp[(1) - (1)].textintval).value % 100;
PC               1898 source3/modules/getdate.c 		PC.month = ((yyvsp[(1) - (1)].textintval).value / 100) % 100;
PC               1899 source3/modules/getdate.c 		PC.year.value = (yyvsp[(1) - (1)].textintval).value / 10000;
PC               1900 source3/modules/getdate.c 		PC.year.digits = (yyvsp[(1) - (1)].textintval).digits - 4;
PC               1904 source3/modules/getdate.c 		PC.times_seen++;
PC               1907 source3/modules/getdate.c 		    PC.hour = (yyvsp[(1) - (1)].textintval).value;
PC               1908 source3/modules/getdate.c 		    PC.minutes = 0;
PC               1912 source3/modules/getdate.c 		    PC.hour = (yyvsp[(1) - (1)].textintval).value / 100;
PC               1913 source3/modules/getdate.c 		    PC.minutes = (yyvsp[(1) - (1)].textintval).value % 100;
PC               1915 source3/modules/getdate.c 		PC.seconds = 0;
PC               1916 source3/modules/getdate.c 		PC.meridian = MER24;
PC                199 source3/modules/getdate.y       { PC.times_seen++; }
PC                201 source3/modules/getdate.y       { PC.local_zones_seen++; }
PC                203 source3/modules/getdate.y       { PC.zones_seen++; }
PC                205 source3/modules/getdate.y       { PC.dates_seen++; }
PC                207 source3/modules/getdate.y       { PC.days_seen++; }
PC                209 source3/modules/getdate.y       { PC.rels_seen++; }
PC                216 source3/modules/getdate.y 	PC.hour = $1.value;
PC                217 source3/modules/getdate.y 	PC.minutes = 0;
PC                218 source3/modules/getdate.y 	PC.seconds = 0;
PC                219 source3/modules/getdate.y 	PC.meridian = $2;
PC                223 source3/modules/getdate.y 	PC.hour = $1.value;
PC                224 source3/modules/getdate.y 	PC.minutes = $3.value;
PC                225 source3/modules/getdate.y 	PC.seconds = 0;
PC                226 source3/modules/getdate.y 	PC.meridian = $4;
PC                230 source3/modules/getdate.y 	PC.hour = $1.value;
PC                231 source3/modules/getdate.y 	PC.minutes = $3.value;
PC                232 source3/modules/getdate.y 	PC.meridian = MER24;
PC                233 source3/modules/getdate.y 	PC.zones_seen++;
PC                234 source3/modules/getdate.y 	PC.time_zone = $4.value % 100 + ($4.value / 100) * 60;
PC                238 source3/modules/getdate.y 	PC.hour = $1.value;
PC                239 source3/modules/getdate.y 	PC.minutes = $3.value;
PC                240 source3/modules/getdate.y 	PC.seconds = $5.value;
PC                241 source3/modules/getdate.y 	PC.meridian = $6;
PC                245 source3/modules/getdate.y 	PC.hour = $1.value;
PC                246 source3/modules/getdate.y 	PC.minutes = $3.value;
PC                247 source3/modules/getdate.y 	PC.seconds = $5.value;
PC                248 source3/modules/getdate.y 	PC.meridian = MER24;
PC                249 source3/modules/getdate.y 	PC.zones_seen++;
PC                250 source3/modules/getdate.y 	PC.time_zone = $6.value % 100 + ($6.value / 100) * 60;
PC                256 source3/modules/getdate.y       { PC.local_isdst = $1; }
PC                258 source3/modules/getdate.y       { PC.local_isdst = $1 < 0 ? 1 : $1 + 1; }
PC                263 source3/modules/getdate.y       { PC.time_zone = $1; }
PC                265 source3/modules/getdate.y       { PC.time_zone = $1 + 60; }
PC                267 source3/modules/getdate.y       { PC.time_zone = $1 + 60; }
PC                273 source3/modules/getdate.y 	PC.day_ordinal = 1;
PC                274 source3/modules/getdate.y 	PC.day_number = $1;
PC                278 source3/modules/getdate.y 	PC.day_ordinal = 1;
PC                279 source3/modules/getdate.y 	PC.day_number = $1;
PC                283 source3/modules/getdate.y 	PC.day_ordinal = $1.value;
PC                284 source3/modules/getdate.y 	PC.day_number = $2;
PC                291 source3/modules/getdate.y 	PC.month = $1.value;
PC                292 source3/modules/getdate.y 	PC.day = $3.value;
PC                303 source3/modules/getdate.y 	    PC.year = $1;
PC                304 source3/modules/getdate.y 	    PC.month = $3.value;
PC                305 source3/modules/getdate.y 	    PC.day = $5.value;
PC                309 source3/modules/getdate.y 	    PC.month = $1.value;
PC                310 source3/modules/getdate.y 	    PC.day = $3.value;
PC                311 source3/modules/getdate.y 	    PC.year = $5;
PC                317 source3/modules/getdate.y 	PC.year = $1;
PC                318 source3/modules/getdate.y 	PC.month = -$2.value;
PC                319 source3/modules/getdate.y 	PC.day = -$3.value;
PC                324 source3/modules/getdate.y 	PC.day = $1.value;
PC                325 source3/modules/getdate.y 	PC.month = $2;
PC                326 source3/modules/getdate.y 	PC.year.value = -$3.value;
PC                327 source3/modules/getdate.y 	PC.year.digits = $3.digits;
PC                331 source3/modules/getdate.y 	PC.month = $1;
PC                332 source3/modules/getdate.y 	PC.day = $2.value;
PC                336 source3/modules/getdate.y 	PC.month = $1;
PC                337 source3/modules/getdate.y 	PC.day = $2.value;
PC                338 source3/modules/getdate.y 	PC.year = $4;
PC                342 source3/modules/getdate.y 	PC.day = $1.value;
PC                343 source3/modules/getdate.y 	PC.month = $2;
PC                347 source3/modules/getdate.y 	PC.day = $1.value;
PC                348 source3/modules/getdate.y 	PC.month = $2;
PC                349 source3/modules/getdate.y 	PC.year = $3;
PC                356 source3/modules/getdate.y 	PC.rel_seconds = -PC.rel_seconds;
PC                357 source3/modules/getdate.y 	PC.rel_minutes = -PC.rel_minutes;
PC                358 source3/modules/getdate.y 	PC.rel_hour = -PC.rel_hour;
PC                359 source3/modules/getdate.y 	PC.rel_day = -PC.rel_day;
PC                360 source3/modules/getdate.y 	PC.rel_month = -PC.rel_month;
PC                361 source3/modules/getdate.y 	PC.rel_year = -PC.rel_year;
PC                368 source3/modules/getdate.y       { PC.rel_year += $1.value * $2; }
PC                370 source3/modules/getdate.y       { PC.rel_year += $1.value * $2; }
PC                372 source3/modules/getdate.y       { PC.rel_year += $1; }
PC                374 source3/modules/getdate.y       { PC.rel_month += $1.value * $2; }
PC                376 source3/modules/getdate.y       { PC.rel_month += $1.value * $2; }
PC                378 source3/modules/getdate.y       { PC.rel_month += $1; }
PC                380 source3/modules/getdate.y       { PC.rel_day += $1.value * $2; }
PC                382 source3/modules/getdate.y       { PC.rel_day += $1.value * $2; }
PC                384 source3/modules/getdate.y       { PC.rel_day += $1; }
PC                386 source3/modules/getdate.y       { PC.rel_hour += $1.value * $2; }
PC                388 source3/modules/getdate.y       { PC.rel_hour += $1.value * $2; }
PC                390 source3/modules/getdate.y       { PC.rel_hour += $1; }
PC                392 source3/modules/getdate.y       { PC.rel_minutes += $1.value * $2; }
PC                394 source3/modules/getdate.y       { PC.rel_minutes += $1.value * $2; }
PC                396 source3/modules/getdate.y       { PC.rel_minutes += $1; }
PC                398 source3/modules/getdate.y       { PC.rel_seconds += $1.value * $2; }
PC                400 source3/modules/getdate.y       { PC.rel_seconds += $1.value * $2; }
PC                402 source3/modules/getdate.y       { PC.rel_seconds += $1; }
PC                408 source3/modules/getdate.y 	if (PC.dates_seen
PC                409 source3/modules/getdate.y 	    && ! PC.rels_seen && (PC.times_seen || 2 < $1.digits))
PC                410 source3/modules/getdate.y 	  PC.year = $1;
PC                415 source3/modules/getdate.y 		PC.dates_seen++;
PC                416 source3/modules/getdate.y 		PC.day = $1.value % 100;
PC                417 source3/modules/getdate.y 		PC.month = ($1.value / 100) % 100;
PC                418 source3/modules/getdate.y 		PC.year.value = $1.value / 10000;
PC                419 source3/modules/getdate.y 		PC.year.digits = $1.digits - 4;
PC                423 source3/modules/getdate.y 		PC.times_seen++;
PC                426 source3/modules/getdate.y 		    PC.hour = $1.value;
PC                427 source3/modules/getdate.y 		    PC.minutes = 0;
PC                431 source3/modules/getdate.y 		    PC.hour = $1.value / 100;
PC                432 source3/modules/getdate.y 		    PC.minutes = $1.value % 100;
PC                434 source3/modules/getdate.y 		PC.seconds = 0;
PC                435 source3/modules/getdate.y 		PC.meridian = MER24;