On 07/17/2017 08:09 PM, Philippe Mathieu-Daudé wrote:
#define IOTEST_TEST(i) (iotest_test[((i) % ARRAY_SIZE(iotest_test))]) #define IOTEST_TYPE(i) (iotest_type[((i) / ARRAY_SIZE(iotest_test))])
Looks like array[(x)] is another candidate.
-#define IOTEST_MAX_TEST (ARRAY_SIZE(iotest_test)) -#define IOTEST_MAX_TYPE (ARRAY_SIZE(iotest_type)) +#define IOTEST_MAX_TEST ARRAY_SIZE(iotest_test) +#define IOTEST_MAX_TYPE ARRAY_SIZE(iotest_type)
r~