Hello, <br><br>In the libdbus documentation it says (<a href="http://dbus.freedesktop.org/doc/dbus/api/html/group__DBusMessage.html#g576dc085c82c1c8e005f269f461daf24">here</a>) that the function dbus_message_get_array_len is deprecated in the sense it is &quot;stupid&quot;. Well, is it really stupid? I am currently creating bindings for the language Common Lisp (as I already told in another e-mail) and this function allows me to create an array with the correct length  before inserting its contents (an array in Lisp don&#39;t care about the type of its elements so it fits well in any case, even if the array element type isn&#39;t &quot;fixed&quot;). It saves me the trouble of creating a list to acumulate values (while counting them) and then creating the array with the contents of the list, or the trouble of initially counting the elements, start all over and only then create the array, inserting the values into it...<br>
<br>I am asking this just to be sure I am not doing anything wrong or unnecessary. As I saw in the documentation of the protocol the length of the array is always available before its contents.<br>
<br>Sincerely,<br>Gustavo.<br>