<div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> Have you noticed this call? I haven't detailed the insights of this one in<br>
> the e-mail: _dbus_asv_add_fixed_array(...)<br>
<br>
That's not a public function, so I glossed over it. I probably misinterpreted <br>
what it does.<br></blockquote><div><br></div><div><div>Well, this is in the link I posted in the initial comment (<a href="https://pastebin.com/raw/Ev73xzMJ" target="_blank">https://pastebin.com/raw/Ev73xzMJ</a>).</div><div><br></div><div>Which briefly does the following sequence of calls:<br></div><div><br></div><div>    dbus_message_iter_open_container(arr_iter, DBUS_TYPE_DICT_ENTRY, NULL, &entry_iter)<br>       dbus_message_iter_append_basic(&entry_iter, DBUS_TYPE_STRING,&key)<br>dbus_message_iter_open_container(&entry_iter, DBUS_TYPE_VARIANT, type, &var_iter)<br>dbus_message_iter_open_container(&var_iter, DBUS_TYPE_ARRAY, &type[1], &array_iter)<br>dbus_message_iter_append_fixed_array(&array_iter, element_type, &value, n_elements)<br>dbus_message_iter_close_container (&var_iter, &array_iter)<br>dbus_message_iter_close_container(&entry_iter, &var_iter)<br>    dbus_message_iter_close_container(arr_iter, &entry_iter)</div> </div></div></div>