+ int64_t value = 42;
+ Error *err = NULL;
+ char *str;
+
+ visit_type_int(data->ov, &value, NULL, &err);
+ g_assert(!err);
+
+ str = string_output_get_string(data->sov);
+ g_assert(str != NULL);
+ if (data->human) {
+ g_assert_cmpstr(str, ==, "42 (0x2a)");
+ } else {
+ g_assert_cmpstr(str, ==, "42");
+ }
+ g_free(str);
+}
+
+static void test_visitor_out_intList(TestOutputVisitorData *data,
+ const void *unused)
+{
+ int64_t value[] = {0, 1, 9, 10, 16, 15, 14,
+ 3, 4, 5, 6, 11, 12, 13, 21, 22, INT64_MAX - 1, INT64_MAX};
+ intList *list = NULL, **tmp = &list;
+ int i;