Based on how the INTERFACE_VERSION defines were set up in oorexxapi.h for 4.2
~~~ #define INSTANCE_INTERFACE_VERSION 100 #define THREAD_INTERFACE_VERSION_4_0_0 100 #define THREAD_INTERFACE_VERSION_4_1_1 101 #define THREAD_INTERFACE_VERSION 102 #define METHOD_INTERFACE_VERSION_4_0_0 100 #define METHOD_INTERFACE_VERSION 101 #define CALL_INTERFACE_VERSION 100 #define EXIT_INTERFACE_VERSION 100 ~~~ is this correct for 5.0? ~~~ #define INSTANCE_INTERFACE_VERSION_4_0_0 100 #define INSTANCE_INTERFACE_VERSION 101 #define THREAD_INTERFACE_VERSION_4_0_0 100 #define THREAD_INTERFACE_VERSION_4_1_1 101 #define THREAD_INTERFACE_VERSION_4_2_0 102 #define THREAD_INTERFACE_VERSION 103 #define METHOD_INTERFACE_VERSION_4_0_0 100 #define METHOD_INTERFACE_VERSION_4_2_0 101 #define METHOD_INTERFACE_VERSION 102 #define CALL_INTERFACE_VERSION 100 #define EXIT_INTERFACE_VERSION 100 #define REDIRECT_INTERFACE_VERSION 100 ~~~ If we bump a version, should the previously defined INTERFACE_VERSION be renamed to the earliest or the latest version where it was valid? e. g. above 4.2 #define INSTANCE_INTERFACE_VERSION 100 should be 5.0 #define INSTANCE_INTERFACE_VERSION_4_0_0 100 or 5.0 #define INSTANCE_INTERFACE_VERSION_4_2_0 100 ?
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel