- for (i = 0; rationals[i].p && rationals[i].q; i++)
- printf(" %s\n", sr_voltage_string( &rationals[i]));
+ int64 = g_variant_get_fixed_array(gvar_list,
+ &num_elements, sizeof(uint64_t));
+ for (i = 0; i < num_elements / 2; i++)
+ printf(" %s\n", sr_voltage_string(
+ int64[i * 2], int64[i * 2 + 1]));
+ g_variant_unref(gvar_list);