834 /**************************************/ |
834 /**************************************/ |
835 /*** Table 30 ***/ |
835 /*** Table 30 ***/ |
836 /*** Functions of time data types ***/ |
836 /*** Functions of time data types ***/ |
837 /**************************************/ |
837 /**************************************/ |
838 |
838 |
839 __function_2p(ADD_TIME, TIME, IN1, TIME, IN2, TIME) |
839 __function_2p(ADD_TIME, TIME, IN1, TIME, IN2, TIME) |
840 __function_2p(ADD_TOD_TIME, TOD, IN1, TOD, IN2, TIME) |
840 __function_2p(ADD, TIME, IN1, TIME, IN2, TIME) /* overloaded function */ |
841 __function_2p(ADD_DT_TIME, DT, IN1, DT, IN2, TIME) |
841 __function_2p(ADD_TOD_TIME, TOD, IN1, TOD, IN2, TIME) |
842 |
842 __function_2p(ADD, TOD, IN1, TOD, IN2, TIME) /* overloaded function */ |
843 __function_2p(SUB_TIME, TIME, IN1, TIME, IN2, TIME) |
843 __function_2p(ADD_DT_TIME, DT, IN1, DT, IN2, TIME) |
|
844 __function_2p(ADD, DT, IN1, DT, IN2, TIME) /* overloaded function */ |
|
845 |
|
846 __function_2p(SUB_TIME, TIME, IN1, TIME, IN2, TIME) |
|
847 __function_2p(SUB, TIME, IN1, TIME, IN2, TIME) /* overloaded function */ |
844 __function_2p(SUB_DATE_DATE, TIME, IN1, DATE, IN2, DATE) |
848 __function_2p(SUB_DATE_DATE, TIME, IN1, DATE, IN2, DATE) |
845 __function_2p(SUB_TOD_TIME, TOD, IN1, TOD, IN2, TIME) |
849 __function_2p(SUB, TIME, IN1, DATE, IN2, DATE) /* overloaded function */ |
846 __function_2p(SUB_TOD_TOD, TIME, IN1, TOD, IN2, TOD) |
850 __function_2p(SUB_TOD_TIME, TOD, IN1, TOD, IN2, TIME) |
847 __function_2p(SUB_DT_TIME, DT, IN1, DT, IN2, TIME) |
851 __function_2p(SUB, TOD, IN1, TOD, IN2, TIME) /* overloaded function */ |
848 __function_2p(SUB_DT_DT, TIME, IN1, DT, IN2, DT) |
852 __function_2p(SUB_TOD_TOD, TIME, IN1, TOD, IN2, TOD ) |
|
853 __function_2p(SUB, TIME, IN1, TOD, IN2, TOD ) /* overloaded function */ |
|
854 __function_2p(SUB_DT_TIME, DT, IN1, DT, IN2, TIME) |
|
855 __function_2p(SUB, DT, IN1, DT, IN2, TIME) /* overloaded function */ |
|
856 __function_2p(SUB_DT_DT, TIME, IN1, DT, IN2, DT ) |
|
857 __function_2p(SUB, TIME, IN1, DT, IN2, DT ) /* overloaded function */ |
849 |
858 |
850 |
859 |
851 /*** MULTIME ***/ |
860 /*** MULTIME ***/ |
852 #define __iec_(TYPENAME) \ |
861 #define __iec_(TYPENAME) \ |
853 __function_2p(MULTIME_##TYPENAME, TIME, IN1, TIME, IN2, TYPENAME) /* explicitly typed function */\ |
862 __function_2p(MULTIME_##TYPENAME, TIME, IN1, TIME, IN2, TYPENAME) /* explicitly typed function */\ |