git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eet@41053
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
EAPI Eet_Node *eet_node_var_array_new(const char *name, Eina_List *nodes);
EAPI Eet_Node *eet_node_hash_new(const char *name, const char *key, Eet_Node *node);
EAPI Eet_Node *eet_node_struct_new(const char *name, Eina_List *nodes);
+ EAPI Eet_Node *eet_node_struct_child_new(const char *parent, Eet_Node *child);
EAPI void eet_node_del(Eet_Node *n);
EAPI void *eet_data_node_encode_cipher(Eet_Node *node, const char *key, int *size_ret);
return n;
}
+Eet_Node *
+eet_node_struct_child_new(const char *parent, Eet_Node *child)
+{
+ Eet_Node *n;
+
+ if (child->type != EET_G_UNKNOWN)
+ return child;
+
+ n = _eet_node_new(parent, EET_G_UNKNOWN);
+ if (!n) return NULL;
+
+ _eet_node_append(n, eina_list_prepend(NULL, child));
+
+ return n;
+}
+
void
eet_node_del(Eet_Node *n)
{