CVS difference for ai05s/ai05-0238-1.txt
--- ai05s/ai05-0238-1.txt 2011/02/08 08:18:36 1.2
+++ ai05s/ai05-0238-1.txt 2011/03/12 06:57:59 1.3
@@ -1,5 +1,7 @@
-!standard 9.6.1(70/2) 11-01-30 AI05-0238-1/01
+!standard 9.6.1(70/2) 11-03-11 AI05-0238-1/02
!class binding interpretation 11-01-30
+!status Amendment 2012 11-03-11
+!status ARG Approved 7-0-1 10-02-19
!status work item 11-01-30
!status received 10-07-01
!priority Low
@@ -30,9 +32,10 @@
If Seconds = 86400.0, Split propagates Time_Error.
-AARM Reason: In that case, one of the returned values would have to be
-out of its defined range (either Sub_Second = 1.0 or Hour = 24 with the
-other value being 0). This doesn't seem worth breaking the invariants.
+AARM Reason: If Seconds = 86400.0, one of the returned values would have
+to be out of its defined range (either Sub_Second = 1.0 or Hour = 24
+with the other value being 0). This doesn't seem worth breaking the
+invariants.
!discussion
@@ -50,7 +53,17 @@
this problem by changing the returned values to represent midnight on the
next day.
---!corrigendum 9.6.1(70/2)
+!corrigendum 9.6.1(70/2)
+
+@drepl
+Splits Seconds into Hour, Minute, Second and Sub_Second in such a way that
+the resulting values all belong to their respective subtypes. The value
+returned in the Sub_Second parameter is always less than 1.0.
+@dby
+Splits Seconds into Hour, Minute, Second and Sub_Second in such a way that
+the resulting values all belong to their respective subtypes. The value
+returned in the Sub_Second parameter is always less than 1.0.
+If Seconds = 86400.0, Split propagates Time_Error.
!ACATS test
Questions? Ask the ACAA Technical Agent