Previous: Date Functions, Up: Time Library Exports

All time reporting functions report the absolute time value (as if time would
be positively defined). Time orientation (or sign, or signedness) may be
obtained via ``t_sign`'.

`void```t_copy`'(`time``t`,`time``s`);`mode```t_d_hour`'(`time``t`);`mode```t_day`'(`time``t`);`void```t_ddiff`'(`time``t`,`date``d`,`date``e`);sets

`t`to the`d``e`difference (the sign of the difference is preserved)`void```t_fix`'(`time``t`,`mode``second`,`mode``microsecond`);sets

`t`to`second`seconds and`microsecond`seconds. The absolute value of`microsecond`is not restricted to the 0 .. 999999 range. Both`second`and`microsecond`may be negatively defined.`mode```t_h_minute`'(`time``t`);`mode```t_m_second`'(`time``t`);`mode```t_microsecond`'(`time``t`);`mode```t_s_frame`'(`time``t`);is the

`t`frame of the second (0 .. 59) (here*frame*is the sixtieth part of the second)`mode```t_second`'(`time``t`);`void```t_set`'(`time`&`t`,`time``h`);sets the

`t`time object as a reference of the`h`time objectThe function is generated on request only.

`mode```t_sign`'(`time``t`);is -1 if

`t`is negatively defined, 1 if`t`is (strictly) positively defined and zero if`t`is zero