Lines Matching refs:ent
325 const QDictEntry *ent; in keyval_do_merge() local
328 for (ent = qdict_first(merged); ent; ent = qdict_next(merged, ent)) { in keyval_do_merge()
329 old_value = qdict_get(dest, ent->key); in keyval_do_merge()
331 if (qobject_type(old_value) != qobject_type(ent->value)) { in keyval_do_merge()
333 str->str, ent->key); in keyval_do_merge()
335 } else if (qobject_type(ent->value) == QTYPE_QDICT) { in keyval_do_merge()
337 g_string_append(str, ent->key); in keyval_do_merge()
340 qobject_to(QDict, ent->value), in keyval_do_merge()
344 } else if (qobject_type(ent->value) == QTYPE_QLIST) { in keyval_do_merge()
347 QList *new = qobject_to(QList, ent->value); in keyval_do_merge()
355 assert(qobject_type(ent->value) == QTYPE_QSTRING); in keyval_do_merge()
359 qobject_ref(ent->value); in keyval_do_merge()
360 qdict_put_obj(dest, ent->key, ent->value); in keyval_do_merge()
406 const QDictEntry *ent; in keyval_listify() local
423 for (ent = qdict_first(cur); ent; ent = qdict_next(cur, ent)) { in keyval_listify()
424 if (key_to_index(ent->key, NULL) >= 0) { in keyval_listify()
430 qdict = qobject_to(QDict, ent->value); in keyval_listify()
435 key_node.data = ent->key; in keyval_listify()
440 if (val != ent->value) { in keyval_listify()
441 qdict_put_obj(cur, ent->key, val); in keyval_listify()
459 for (ent = qdict_first(cur); ent; ent = qdict_next(cur, ent)) { in keyval_listify()
460 index = key_to_index(ent->key, NULL); in keyval_listify()
474 elt[index] = ent->value; in keyval_listify()