#include "include/native.h" #include Pair echo_pair(Pair value) { return value; } Triple echo_triple(Triple value) { return value; } Floats echo_floats(Floats value) { return value; } Large echo_large(Large value) { return value; } Nested echo_nested(Nested value) { return value; } Arrays echo_arrays(Arrays value) { return value; } Choice echo_choice(Choice value) { return value; } Forward echo_forward(Forward value) { return value; } int verify_records(Pair pair, Triple triple, Floats floats, Large large, Nested nested, Arrays arrays, Choice choice) { if (!(pair.left == 10 && pair.right == 2 && triple.first == 3 && triple.second == 4 && triple.third == 5 && floats.x == 6.0f && floats.y == 7.0f && large.values[0] == 8 && large.values[1] == 9 && large.values[2] == 10 && nested.pair.left == 11 && nested.pair.right == 12 && nested.tail == 13 && arrays.values[0] == 14 && arrays.values[1] == 15 && arrays.values[2] == 16 && choice.integer == 17)) { abort(); } return 1; }