-static inline
-GString *bt_field_path_string(struct bt_field_path *path)
-{
- GString *str = g_string_new(NULL);
- size_t i;
-
- BT_ASSERT(path);
-
- if (!str) {
- goto end;
- }
-
- g_string_append_printf(str, "[%s", bt_scope_string(path->root));
-
- for (i = 0; i < path->indexes->len; i++) {
- int index = g_array_index(path->indexes, int, i);
-
- g_string_append_printf(str, ", %d", index);
- }
-
- g_string_append(str, "]");
-
-end:
- return str;
-}
-