+AT_CHECK([cat datetime20.out], [0], [dnl
+ 10-JUN-1648 00:00:00
+ 30-JUN-1680 04:50:38
+ 24-JUL-1716 12:31:35
+ 19-JUN-1768 12:47:53
+ 02-AUG-1819 01:26:00
+ 27-MAR-1839 20:58:11
+ 19-APR-1903 07:36:05
+ 25-AUG-1929 15:43:49
+ 29-SEP-1941 04:25:09
+ 19-APR-1943 06:49:27
+ 07-OCT-1943 02:57:52
+ 17-MAR-1992 16:45:44
+ 25-FEB-1996 21:30:57
+ 29-SEP-1941 04:25:09
+ 19-APR-1943 06:49:27
+ 07-OCT-1943 02:57:52
+ 17-MAR-1992 16:45:44
+ 25-FEB-1996 21:30:57
+ 10-NOV-2038 22:30:04
+ 18-JUL-2094 01:56:51
+])
+AT_CHECK([cat datetime21.out], [0], [dnl
+ 10-JUN-1648 00:00:00
+ 30-JUN-1680 04:50:38
+ 24-JUL-1716 12:31:35
+ 19-JUN-1768 12:47:53
+ 02-AUG-1819 01:26:00
+ 27-MAR-1839 20:58:11
+ 19-APR-1903 07:36:05
+ 25-AUG-1929 15:43:49
+ 29-SEP-1941 04:25:09
+ 19-APR-1943 06:49:27
+ 07-OCT-1943 02:57:52
+ 17-MAR-1992 16:45:44
+ 25-FEB-1996 21:30:57
+ 29-SEP-1941 04:25:09
+ 19-APR-1943 06:49:27
+ 07-OCT-1943 02:57:52
+ 17-MAR-1992 16:45:44
+ 25-FEB-1996 21:30:57
+ 10-NOV-2038 22:30:04
+ 18-JUL-2094 01:56:51
+])
+AT_CHECK([cat datetime22.out], [0], [dnl
+ 10-JUN-1648 00:00:00
+ 30-JUN-1680 04:50:38
+ 24-JUL-1716 12:31:35
+ 19-JUN-1768 12:47:53
+ 02-AUG-1819 01:26:00
+ 27-MAR-1839 20:58:11
+ 19-APR-1903 07:36:05
+ 25-AUG-1929 15:43:49
+ 29-SEP-1941 04:25:09
+ 19-APR-1943 06:49:27
+ 07-OCT-1943 02:57:52
+ 17-MAR-1992 16:45:44
+ 25-FEB-1996 21:30:57
+ 29-SEP-1941 04:25:09
+ 19-APR-1943 06:49:27
+ 07-OCT-1943 02:57:52
+ 17-MAR-1992 16:45:44
+ 25-FEB-1996 21:30:57
+ 10-NOV-2038 22:30:04
+ 18-JUL-2094 01:56:51
+])
+AT_CHECK([cat datetime22.1.out], [0], [dnl
+ 10-JUN-1648 00:00:00.0
+ 30-JUN-1680 04:50:38.1
+ 24-JUL-1716 12:31:35.2
+ 19-JUN-1768 12:47:53.3
+ 02-AUG-1819 01:26:00.5
+ 27-MAR-1839 20:58:11.6
+ 19-APR-1903 07:36:05.2
+ 25-AUG-1929 15:43:49.8
+ 29-SEP-1941 04:25:09.0
+ 19-APR-1943 06:49:27.5
+ 07-OCT-1943 02:57:52.0
+ 17-MAR-1992 16:45:44.9
+ 25-FEB-1996 21:30:57.8
+ 29-SEP-1941 04:25:09.2
+ 19-APR-1943 06:49:27.1
+ 07-OCT-1943 02:57:52.5
+ 17-MAR-1992 16:45:44.7
+ 25-FEB-1996 21:30:57.6
+ 10-NOV-2038 22:30:04.2
+ 18-JUL-2094 01:56:51.6
+])
+AT_CHECK([cat datetime23.2.out], [0], [dnl
+ 10-JUN-1648 00:00:00.00
+ 30-JUN-1680 04:50:38.12
+ 24-JUL-1716 12:31:35.23
+ 19-JUN-1768 12:47:53.35
+ 02-AUG-1819 01:26:00.46
+ 27-MAR-1839 20:58:11.57
+ 19-APR-1903 07:36:05.19
+ 25-AUG-1929 15:43:49.83
+ 29-SEP-1941 04:25:09.01
+ 19-APR-1943 06:49:27.52
+ 07-OCT-1943 02:57:52.02
+ 17-MAR-1992 16:45:44.87
+ 25-FEB-1996 21:30:57.82
+ 29-SEP-1941 04:25:09.15
+ 19-APR-1943 06:49:27.11
+ 07-OCT-1943 02:57:52.48
+ 17-MAR-1992 16:45:44.66
+ 25-FEB-1996 21:30:57.58
+ 10-NOV-2038 22:30:04.18
+ 18-JUL-2094 01:56:51.59
+])
+AT_CHECK([cat datetime24.3.out], [0], [dnl
+ 10-JUN-1648 00:00:00.000
+ 30-JUN-1680 04:50:38.123
+ 24-JUL-1716 12:31:35.235
+ 19-JUN-1768 12:47:53.345
+ 02-AUG-1819 01:26:00.456
+ 27-MAR-1839 20:58:11.567
+ 19-APR-1903 07:36:05.190
+ 25-AUG-1929 15:43:49.831
+ 29-SEP-1941 04:25:09.013
+ 19-APR-1943 06:49:27.524
+ 07-OCT-1943 02:57:52.016
+ 17-MAR-1992 16:45:44.865
+ 25-FEB-1996 21:30:57.820
+ 29-SEP-1941 04:25:09.154
+ 19-APR-1943 06:49:27.105
+ 07-OCT-1943 02:57:52.482
+ 17-MAR-1992 16:45:44.658
+ 25-FEB-1996 21:30:57.582
+ 10-NOV-2038 22:30:04.183
+ 18-JUL-2094 01:56:51.593
+])
+AT_CHECK([cat datetime25.4.out], [0], [dnl
+ 10-JUN-1648 00:00:00.0000
+ 30-JUN-1680 04:50:38.1230
+ 24-JUL-1716 12:31:35.2345
+ 19-JUN-1768 12:47:53.3450
+ 02-AUG-1819 01:26:00.4562
+ 27-MAR-1839 20:58:11.5668
+ 19-APR-1903 07:36:05.1896
+ 25-AUG-1929 15:43:49.8313
+ 29-SEP-1941 04:25:09.0129
+ 19-APR-1943 06:49:27.5238
+ 07-OCT-1943 02:57:52.0156
+ 17-MAR-1992 16:45:44.8653
+ 25-FEB-1996 21:30:57.8205
+ 29-SEP-1941 04:25:09.1539
+ 19-APR-1943 06:49:27.1053
+ 07-OCT-1943 02:57:52.4823
+ 17-MAR-1992 16:45:44.6583
+ 25-FEB-1996 21:30:57.5822
+ 10-NOV-2038 22:30:04.1835
+ 18-JUL-2094 01:56:51.5932
+])
+AT_CHECK([cat datetime26.5.out], [0], [dnl
+ 10-JUN-1648 00:00:00.00000
+ 30-JUN-1680 04:50:38.12301
+ 24-JUL-1716 12:31:35.23453
+ 19-JUN-1768 12:47:53.34505
+ 02-AUG-1819 01:26:00.45615
+ 27-MAR-1839 20:58:11.56677
+ 19-APR-1903 07:36:05.18964
+ 25-AUG-1929 15:43:49.83132
+ 29-SEP-1941 04:25:09.01293
+ 19-APR-1943 06:49:27.52375
+ 07-OCT-1943 02:57:52.01565
+ 17-MAR-1992 16:45:44.86529
+ 25-FEB-1996 21:30:57.82047
+ 29-SEP-1941 04:25:09.15395
+ 19-APR-1943 06:49:27.10533
+ 07-OCT-1943 02:57:52.48229
+ 17-MAR-1992 16:45:44.65827
+ 25-FEB-1996 21:30:57.58219
+ 10-NOV-2038 22:30:04.18347
+ 18-JUL-2094 01:56:51.59319
+])
+AT_CHECK([cat ymdhms16.out], [0], [dnl
+ 1648-06-10 00:00
+ 1680-06-30 04:50
+ 1716-07-24 12:31
+ 1768-06-19 12:47
+ 1819-08-02 01:26
+ 1839-03-27 20:58
+ 1903-04-19 07:36
+ 1929-08-25 15:43
+ 1941-09-29 04:25
+ 1943-04-19 06:49
+ 1943-10-07 02:57
+ 1992-03-17 16:45
+ 1996-02-25 21:30
+ 1941-09-29 04:25
+ 1943-04-19 06:49
+ 1943-10-07 02:57
+ 1992-03-17 16:45
+ 1996-02-25 21:30
+ 2038-11-10 22:30
+ 2094-07-18 01:56
+])
+AT_CHECK([cat ymdhms17.out], [0], [dnl
+ 1648-06-10 00:00
+ 1680-06-30 04:50
+ 1716-07-24 12:31
+ 1768-06-19 12:47
+ 1819-08-02 01:26
+ 1839-03-27 20:58
+ 1903-04-19 07:36
+ 1929-08-25 15:43
+ 1941-09-29 04:25
+ 1943-04-19 06:49
+ 1943-10-07 02:57
+ 1992-03-17 16:45
+ 1996-02-25 21:30
+ 1941-09-29 04:25
+ 1943-04-19 06:49
+ 1943-10-07 02:57
+ 1992-03-17 16:45
+ 1996-02-25 21:30
+ 2038-11-10 22:30
+ 2094-07-18 01:56
+])
+AT_CHECK([cat ymdhms18.out], [0], [dnl
+ 1648-06-10 00:00
+ 1680-06-30 04:50
+ 1716-07-24 12:31
+ 1768-06-19 12:47
+ 1819-08-02 01:26
+ 1839-03-27 20:58
+ 1903-04-19 07:36
+ 1929-08-25 15:43
+ 1941-09-29 04:25
+ 1943-04-19 06:49
+ 1943-10-07 02:57
+ 1992-03-17 16:45
+ 1996-02-25 21:30
+ 1941-09-29 04:25
+ 1943-04-19 06:49
+ 1943-10-07 02:57
+ 1992-03-17 16:45
+ 1996-02-25 21:30
+ 2038-11-10 22:30
+ 2094-07-18 01:56
+])
+AT_CHECK([cat ymdhms19.out], [0], [dnl
+ 1648-06-10 00:00:00
+ 1680-06-30 04:50:38
+ 1716-07-24 12:31:35
+ 1768-06-19 12:47:53
+ 1819-08-02 01:26:00
+ 1839-03-27 20:58:11
+ 1903-04-19 07:36:05
+ 1929-08-25 15:43:49
+ 1941-09-29 04:25:09
+ 1943-04-19 06:49:27
+ 1943-10-07 02:57:52
+ 1992-03-17 16:45:44
+ 1996-02-25 21:30:57
+ 1941-09-29 04:25:09
+ 1943-04-19 06:49:27
+ 1943-10-07 02:57:52
+ 1992-03-17 16:45:44
+ 1996-02-25 21:30:57
+ 2038-11-10 22:30:04
+ 2094-07-18 01:56:51
+])
+AT_CHECK([cat ymdhms20.out], [0], [dnl
+ 1648-06-10 00:00:00
+ 1680-06-30 04:50:38
+ 1716-07-24 12:31:35
+ 1768-06-19 12:47:53
+ 1819-08-02 01:26:00
+ 1839-03-27 20:58:11
+ 1903-04-19 07:36:05
+ 1929-08-25 15:43:49
+ 1941-09-29 04:25:09
+ 1943-04-19 06:49:27
+ 1943-10-07 02:57:52
+ 1992-03-17 16:45:44
+ 1996-02-25 21:30:57
+ 1941-09-29 04:25:09
+ 1943-04-19 06:49:27
+ 1943-10-07 02:57:52
+ 1992-03-17 16:45:44
+ 1996-02-25 21:30:57
+ 2038-11-10 22:30:04
+ 2094-07-18 01:56:51
+])
+AT_CHECK([cat ymdhms21.out], [0], [dnl
+ 1648-06-10 00:00:00
+ 1680-06-30 04:50:38
+ 1716-07-24 12:31:35
+ 1768-06-19 12:47:53
+ 1819-08-02 01:26:00
+ 1839-03-27 20:58:11
+ 1903-04-19 07:36:05
+ 1929-08-25 15:43:49
+ 1941-09-29 04:25:09
+ 1943-04-19 06:49:27
+ 1943-10-07 02:57:52
+ 1992-03-17 16:45:44
+ 1996-02-25 21:30:57
+ 1941-09-29 04:25:09
+ 1943-04-19 06:49:27
+ 1943-10-07 02:57:52
+ 1992-03-17 16:45:44
+ 1996-02-25 21:30:57
+ 2038-11-10 22:30:04
+ 2094-07-18 01:56:51
+])
+AT_CHECK([cat ymdhms21.1.out], [0], [dnl
+ 1648-06-10 00:00:00.0
+ 1680-06-30 04:50:38.1
+ 1716-07-24 12:31:35.2
+ 1768-06-19 12:47:53.3
+ 1819-08-02 01:26:00.5
+ 1839-03-27 20:58:11.6
+ 1903-04-19 07:36:05.2
+ 1929-08-25 15:43:49.8
+ 1941-09-29 04:25:09.0
+ 1943-04-19 06:49:27.5
+ 1943-10-07 02:57:52.0
+ 1992-03-17 16:45:44.9
+ 1996-02-25 21:30:57.8
+ 1941-09-29 04:25:09.2
+ 1943-04-19 06:49:27.1
+ 1943-10-07 02:57:52.5
+ 1992-03-17 16:45:44.7
+ 1996-02-25 21:30:57.6
+ 2038-11-10 22:30:04.2
+ 2094-07-18 01:56:51.6
+])
+AT_CHECK([cat ymdhms22.2.out], [0], [dnl
+ 1648-06-10 00:00:00.00
+ 1680-06-30 04:50:38.12
+ 1716-07-24 12:31:35.23
+ 1768-06-19 12:47:53.35
+ 1819-08-02 01:26:00.46
+ 1839-03-27 20:58:11.57
+ 1903-04-19 07:36:05.19
+ 1929-08-25 15:43:49.83
+ 1941-09-29 04:25:09.01
+ 1943-04-19 06:49:27.52
+ 1943-10-07 02:57:52.02
+ 1992-03-17 16:45:44.87
+ 1996-02-25 21:30:57.82
+ 1941-09-29 04:25:09.15
+ 1943-04-19 06:49:27.11
+ 1943-10-07 02:57:52.48
+ 1992-03-17 16:45:44.66
+ 1996-02-25 21:30:57.58
+ 2038-11-10 22:30:04.18
+ 2094-07-18 01:56:51.59
+])
+AT_CHECK([cat ymdhms23.3.out], [0], [dnl
+ 1648-06-10 00:00:00.000
+ 1680-06-30 04:50:38.123
+ 1716-07-24 12:31:35.235
+ 1768-06-19 12:47:53.345
+ 1819-08-02 01:26:00.456
+ 1839-03-27 20:58:11.567
+ 1903-04-19 07:36:05.190
+ 1929-08-25 15:43:49.831
+ 1941-09-29 04:25:09.013
+ 1943-04-19 06:49:27.524
+ 1943-10-07 02:57:52.016
+ 1992-03-17 16:45:44.865
+ 1996-02-25 21:30:57.820
+ 1941-09-29 04:25:09.154
+ 1943-04-19 06:49:27.105
+ 1943-10-07 02:57:52.482
+ 1992-03-17 16:45:44.658
+ 1996-02-25 21:30:57.582
+ 2038-11-10 22:30:04.183
+ 2094-07-18 01:56:51.593
+])
+AT_CHECK([cat ymdhms24.4.out], [0], [dnl
+ 1648-06-10 00:00:00.0000
+ 1680-06-30 04:50:38.1230
+ 1716-07-24 12:31:35.2345
+ 1768-06-19 12:47:53.3450
+ 1819-08-02 01:26:00.4562
+ 1839-03-27 20:58:11.5668
+ 1903-04-19 07:36:05.1896
+ 1929-08-25 15:43:49.8313
+ 1941-09-29 04:25:09.0129
+ 1943-04-19 06:49:27.5238
+ 1943-10-07 02:57:52.0156
+ 1992-03-17 16:45:44.8653
+ 1996-02-25 21:30:57.8205
+ 1941-09-29 04:25:09.1539
+ 1943-04-19 06:49:27.1053
+ 1943-10-07 02:57:52.4823
+ 1992-03-17 16:45:44.6583
+ 1996-02-25 21:30:57.5822
+ 2038-11-10 22:30:04.1835
+ 2094-07-18 01:56:51.5932
+])
+AT_CHECK([cat ymdhms25.5.out], [0], [dnl
+ 1648-06-10 00:00:00.00000
+ 1680-06-30 04:50:38.12301
+ 1716-07-24 12:31:35.23453
+ 1768-06-19 12:47:53.34505
+ 1819-08-02 01:26:00.45615
+ 1839-03-27 20:58:11.56677
+ 1903-04-19 07:36:05.18964
+ 1929-08-25 15:43:49.83132
+ 1941-09-29 04:25:09.01293
+ 1943-04-19 06:49:27.52375
+ 1943-10-07 02:57:52.01565
+ 1992-03-17 16:45:44.86529
+ 1996-02-25 21:30:57.82047
+ 1941-09-29 04:25:09.15395
+ 1943-04-19 06:49:27.10533
+ 1943-10-07 02:57:52.48229
+ 1992-03-17 16:45:44.65827
+ 1996-02-25 21:30:57.58219
+ 2038-11-10 22:30:04.18347
+ 2094-07-18 01:56:51.59319
+])
+AT_CLEANUP
+
+AT_SETUP([output invalid dates])
+AT_KEYWORDS([data-out])
+AT_DATA([bad-date.sps], [dnl
+set epoch=1930.
+set errors=none.
+data list list notable/x.
+begin data.
+0
+-1
+3e11
+end data.
+print outfile='bad-date.out'/x(date9) ' | ' x(date11).
+print outfile='bad-date.out'/x(adate8) ' | ' x(adate10).
+print outfile='bad-date.out'/x(edate8) ' | ' x(edate10).
+print outfile='bad-date.out'/x(jdate5) ' | ' x(jdate7).
+print outfile='bad-date.out'/x(sdate8) ' | ' x(sdate10).
+print outfile='bad-date.out'/x(qyr6) ' | ' x(qyr8).
+print outfile='bad-date.out'/x(moyr6) ' | ' x(moyr8).
+print outfile='bad-date.out'/x(wkyr8) ' | ' x(wkyr10).
+print outfile='bad-date.out'/x(datetime17).
+print outfile='bad-date.out'/x(datetime18).
+print outfile='bad-date.out'/x(datetime19).
+print outfile='bad-date.out'/x(datetime20).
+print outfile='bad-date.out'/x(datetime21).
+print outfile='bad-date.out'/x(datetime22).
+print outfile='bad-date.out'/x(datetime22.1).
+print outfile='bad-date.out'/x(datetime23.2).
+print outfile='bad-date.out'/x(datetime24.3).
+print outfile='bad-date.out'/x(datetime25.4).
+print outfile='bad-date.out'/x(datetime26.5).
+execute.
+])
+AT_CHECK([pspp -O format=csv bad-date.sps])
+AT_CHECK([cat bad-date.out], [0], [dnl
+ . | .
+ . | .
+ . | .
+ . | .
+ . | .
+ . | .
+ . | .
+ . | .
+ .
+ .
+ .
+ .
+ .
+ .
+ . @&t@
+ . @&t@
+ . @&t@
+ . @&t@
+ . @&t@
+ . | .
+ . | .
+ . | .
+ . | .
+ . | .
+ . | .
+ . | .
+ . | .
+ .
+ .
+ .
+ .
+ .
+ .
+ . @&t@
+ . @&t@
+ . @&t@
+ . @&t@
+ . @&t@
+ ********* | ***********
+ ******** | **********
+ ******** | **********
+ ***** | *******
+ ******** | **********
+ ****** | ********
+ ****** | ********
+ ******** | **********
+ 28-MAY-**** 05:20
+ 28-MAY-**** 05:20
+ 28-MAY-**** 05:20
+ 28-MAY-**** 05:20:00
+ 28-MAY-**** 05:20:00
+ 28-MAY-**** 05:20:00
+ 28-MAY-**** 05:20:00.0
+ 28-MAY-**** 05:20:00.00
+ 28-MAY-**** 05:20:00.000
+ 28-MAY-**** 05:20:00.0000
+ 28-MAY-**** 05:20:00.00000
+])
+AT_CLEANUP
+
+AT_SETUP([time output])
+AT_KEYWORDS([data-out])
+AT_DATA([time-out.sps], [dnl
+set epoch=1930.
+data list notable /x 1-30 (dtime).
+begin data.
+0 0:0:0
+0 4:50:38.12301
+0 12:31:35.23453
+0 12:47:53.34505
+0 1:26:0.45615
+0 20:58:11.56677
+0 7:36:5.18964
+0 15:43:49.83132
+0 4:25:9.01293
+0 6:49:27.52375
+0 2:57:52.01565
+0 16:45:44.86529
+0 21:30:57.82047
+0 4:25:9.15395
+0 6:49:27.10533
+0 2:57:52.48229
+0 16:45:44.65827
+0 21:30:57.58219
+0 22:30:4.18347
+0 1:56:51.59319
+1 0:0:0
+1 4:50:38.12301
+1 12:31:35.23453
+1 12:47:53.34505
+1 1:26:0.45615
+1 20:58:11.56677
+1 7:36:5.18964
+1 15:43:49.83132
+1 4:25:9.01293
+1 6:49:27.52375
+1 2:57:52.01565
+1 16:45:44.86529
+1 21:30:57.82047
+1 4:25:9.15395
+1 6:49:27.10533
+1 2:57:52.48229
+1 16:45:44.65827
+1 21:30:57.58219
+1 22:30:4.18347
+1 1:56:51.59319
+2 0:0:0
+2 4:50:38.12301
+2 12:31:35.23453
+2 12:47:53.34505
+2 1:26:0.45615
+2 20:58:11.56677
+2 7:36:5.18964
+2 15:43:49.83132
+2 4:25:9.01293
+2 6:49:27.52375
+2 2:57:52.01565
+2 16:45:44.86529
+2 21:30:57.82047
+2 4:25:9.15395
+2 6:49:27.10533
+2 2:57:52.48229
+2 16:45:44.65827
+2 21:30:57.58219
+2 22:30:4.18347
+2 1:56:51.59319
+54 0:0:0
+54 4:50:38.12301
+54 12:31:35.23453
+54 12:47:53.34505
+54 1:26:0.45615
+54 20:58:11.56677
+54 7:36:5.18964
+54 15:43:49.83132
+54 4:25:9.01293
+54 6:49:27.52375
+54 2:57:52.01565
+54 16:45:44.86529
+54 21:30:57.82047
+54 4:25:9.15395
+54 6:49:27.10533
+54 2:57:52.48229
+54 16:45:44.65827
+54 21:30:57.58219
+54 22:30:4.18347
+54 1:56:51.59319
+681 0:0:0
+681 4:50:38.12301
+681 12:31:35.23453
+681 12:47:53.34505
+681 1:26:0.45615
+681 20:58:11.56677
+681 7:36:5.18964
+681 15:43:49.83132
+681 4:25:9.01293
+681 6:49:27.52375
+681 2:57:52.01565
+681 16:45:44.86529
+681 21:30:57.82047
+681 4:25:9.15395
+681 6:49:27.10533
+681 2:57:52.48229
+681 16:45:44.65827
+681 21:30:57.58219
+681 22:30:4.18347
+681 1:56:51.59319
+-0 0:0:0
+-0 4:50:38.12301
+-0 12:31:35.23453
+-0 12:47:53.34505
+-0 1:26:0.45615
+-0 20:58:11.56677
+-0 7:36:5.18964
+-0 15:43:49.83132
+-0 4:25:9.01293
+-0 6:49:27.52375
+-0 2:57:52.01565
+-0 16:45:44.86529
+-0 21:30:57.82047
+-0 4:25:9.15395
+-0 6:49:27.10533
+-0 2:57:52.48229
+-0 16:45:44.65827
+-0 21:30:57.58219
+-0 22:30:4.18347
+-0 1:56:51.59319
+-1 0:0:0
+-1 4:50:38.12301
+-1 12:31:35.23453
+-1 12:47:53.34505
+-1 1:26:0.45615
+-1 20:58:11.56677
+-1 7:36:5.18964
+-1 15:43:49.83132
+-1 4:25:9.01293
+-1 6:49:27.52375
+-1 2:57:52.01565
+-1 16:45:44.86529
+-1 21:30:57.82047
+-1 4:25:9.15395
+-1 6:49:27.10533
+-1 2:57:52.48229
+-1 16:45:44.65827
+-1 21:30:57.58219
+-1 22:30:4.18347
+-1 1:56:51.59319
+-2 0:0:0
+-2 4:50:38.12301
+-2 12:31:35.23453
+-2 12:47:53.34505
+-2 1:26:0.45615
+-2 20:58:11.56677
+-2 7:36:5.18964
+-2 15:43:49.83132
+-2 4:25:9.01293
+-2 6:49:27.52375
+-2 2:57:52.01565
+-2 16:45:44.86529
+-2 21:30:57.82047
+-2 4:25:9.15395
+-2 6:49:27.10533
+-2 2:57:52.48229
+-2 16:45:44.65827
+-2 21:30:57.58219
+-2 22:30:4.18347
+-2 1:56:51.59319
+-54 0:0:0
+-54 4:50:38.12301
+-54 12:31:35.23453
+-54 12:47:53.34505
+-54 1:26:0.45615
+-54 20:58:11.56677
+-54 7:36:5.18964
+-54 15:43:49.83132
+-54 4:25:9.01293
+-54 6:49:27.52375
+-54 2:57:52.01565
+-54 16:45:44.86529
+-54 21:30:57.82047
+-54 4:25:9.15395
+-54 6:49:27.10533
+-54 2:57:52.48229
+-54 16:45:44.65827
+-54 21:30:57.58219
+-54 22:30:4.18347
+-54 1:56:51.59319
+-681 0:0:0
+-681 4:50:38.12301
+-681 12:31:35.23453
+-681 12:47:53.34505
+-681 1:26:0.45615
+-681 20:58:11.56677
+-681 7:36:5.18964
+-681 15:43:49.83132
+-681 4:25:9.01293
+-681 6:49:27.52375
+-681 2:57:52.01565
+-681 16:45:44.86529
+-681 21:30:57.82047
+-681 4:25:9.15395
+-681 6:49:27.10533
+-681 2:57:52.48229
+-681 16:45:44.65827
+-681 21:30:57.58219
+-681 22:30:4.18347
+-681 1:56:51.59319
+end data.
+print outfile='time5.out'/x(time5).
+print outfile='time6.out'/x(time6).
+print outfile='time7.out'/x(time7).
+print outfile='time8.out'/x(time8).
+print outfile='time9.out'/x(time9).
+print outfile='time10.out'/x(time10).
+print outfile='time10.1.out'/x(time10.1).
+print outfile='time11.out'/x(time11).
+print outfile='time11.1.out'/x(time11.1).
+print outfile='time11.2.out'/x(time11.2).
+print outfile='time12.out'/x(time12).
+print outfile='time12.1.out'/x(time12.1).
+print outfile='time12.2.out'/x(time12.2).
+print outfile='time12.3.out'/x(time12.3).
+print outfile='time13.out'/x(time13).
+print outfile='time13.1.out'/x(time13.1).
+print outfile='time13.2.out'/x(time13.2).
+print outfile='time13.3.out'/x(time13.3).
+print outfile='time13.4.out'/x(time13.4).
+print outfile='time14.out'/x(time14).
+print outfile='time14.1.out'/x(time14.1).
+print outfile='time14.2.out'/x(time14.2).
+print outfile='time14.3.out'/x(time14.3).
+print outfile='time14.4.out'/x(time14.4).
+print outfile='time14.5.out'/x(time14.5).
+print outfile='time15.out'/x(time15).
+print outfile='time15.1.out'/x(time15.1).
+print outfile='time15.2.out'/x(time15.2).
+print outfile='time15.3.out'/x(time15.3).
+print outfile='time15.4.out'/x(time15.4).
+print outfile='time15.5.out'/x(time15.5).
+print outfile='time15.6.out'/x(time15.6).
+print outfile='dtime8.out'/x(dtime8).
+print outfile='dtime9.out'/x(dtime9).
+print outfile='dtime10.out'/x(dtime10).
+print outfile='dtime11.out'/x(dtime11).
+print outfile='dtime12.out'/x(dtime12).
+print outfile='dtime13.out'/x(dtime13).
+print outfile='dtime13.1.out'/x(dtime13.1).
+print outfile='dtime14.out'/x(dtime14).
+print outfile='dtime14.1.out'/x(dtime14.1).
+print outfile='dtime14.2.out'/x(dtime14.2).
+print outfile='dtime15.out'/x(dtime15).
+print outfile='dtime15.1.out'/x(dtime15.1).
+print outfile='dtime15.2.out'/x(dtime15.2).
+print outfile='dtime15.3.out'/x(dtime15.3).
+print outfile='dtime16.out'/x(dtime16).
+print outfile='dtime16.1.out'/x(dtime16.1).
+print outfile='dtime16.2.out'/x(dtime16.2).
+print outfile='dtime16.3.out'/x(dtime16.3).
+print outfile='dtime16.4.out'/x(dtime16.4).
+print outfile='dtime17.out'/x(dtime17).
+print outfile='dtime17.1.out'/x(dtime17.1).
+print outfile='dtime17.2.out'/x(dtime17.2).
+print outfile='dtime17.3.out'/x(dtime17.3).
+print outfile='dtime17.4.out'/x(dtime17.4).
+print outfile='dtime17.5.out'/x(dtime17.5).
+print outfile='dtime18.out'/x(dtime18).
+print outfile='dtime18.1.out'/x(dtime18.1).
+print outfile='dtime18.2.out'/x(dtime18.2).
+print outfile='dtime18.3.out'/x(dtime18.3).
+print outfile='dtime18.4.out'/x(dtime18.4).
+print outfile='dtime18.5.out'/x(dtime18.5).
+print outfile='dtime18.6.out'/x(dtime18.6).
+print outfile='mtime5.out'/x(mtime5).
+print outfile='mtime6.out'/x(mtime6).
+print outfile='mtime7.out'/x(mtime7).
+print outfile='mtime7.1.out'/x(mtime7.1).
+print outfile='mtime8.out'/x(mtime8).
+print outfile='mtime8.1.out'/x(mtime8.1).
+print outfile='mtime8.2.out'/x(mtime8.2).
+print outfile='mtime9.out'/x(mtime9).
+print outfile='mtime9.1.out'/x(mtime9.1).
+print outfile='mtime9.2.out'/x(mtime9.2).
+print outfile='mtime9.3.out'/x(mtime9.3).
+print outfile='mtime10.out'/x(mtime10).
+print outfile='mtime10.1.out'/x(mtime10.1).
+print outfile='mtime10.2.out'/x(mtime10.2).
+print outfile='mtime10.3.out'/x(mtime10.3).
+print outfile='mtime10.4.out'/x(mtime10.4).
+print outfile='mtime11.out'/x(mtime11).
+print outfile='mtime11.1.out'/x(mtime11.1).
+print outfile='mtime11.2.out'/x(mtime11.2).
+print outfile='mtime11.3.out'/x(mtime11.3).
+print outfile='mtime11.4.out'/x(mtime11.4).
+print outfile='mtime11.5.out'/x(mtime11.5).
+print outfile='mtime12.5.out'/x(mtime12.5).
+print outfile='mtime13.5.out'/x(mtime13.5).
+print outfile='mtime14.5.out'/x(mtime14.5).
+print outfile='mtime15.5.out'/x(mtime15.5).
+print outfile='mtime16.5.out'/x(mtime16.5).
+execute.
+])
+AT_CHECK([pspp -O format=csv time-out.sps])
+AT_CHECK([cat time5.out], [0], [dnl
+ 00:00
+ 04:50
+ 12:31
+ 12:47
+ 01:26
+ 20:58
+ 07:36
+ 15:43
+ 04:25
+ 06:49
+ 02:57
+ 16:45
+ 21:30
+ 04:25
+ 06:49
+ 02:57
+ 16:45
+ 21:30
+ 22:30
+ 01:56
+ 24:00
+ 28:50
+ 36:31
+ 36:47
+ 25:26
+ 44:58
+ 31:36
+ 39:43
+ 28:25
+ 30:49
+ 26:57
+ 40:45
+ 45:30