remove glib dependency by provide compatible replacements

This commit is contained in:
Chris Eagle
2016-12-18 14:56:58 -08:00
parent c8b3d62692
commit e46545f722
79 changed files with 1052 additions and 1358 deletions

View File

@@ -432,8 +432,8 @@ static void qentry_destroy(QDictEntry *e)
assert(e->value != NULL);
qobject_decref(e->value);
g_free(e->key);
g_free(e);
free(e->key);
free(e);
}
/**
@@ -474,7 +474,7 @@ static void qdict_destroy_obj(QObject *obj)
}
}
g_free(qdict);
free(qdict);
}
static void qdict_flatten_qdict(QDict *qdict, QDict *target,
@@ -509,7 +509,7 @@ static void qdict_flatten_qlist(QList *qlist, QDict *target, const char *prefix)
qdict_put_obj(target, new_key, value);
}
g_free(new_key);
free(new_key);
}
}
@@ -550,7 +550,7 @@ static void qdict_flatten_qdict(QDict *qdict, QDict *target, const char *prefix)
delete = true;
}
g_free(new_key);
free(new_key);
if (delete) {
qdict_del(qdict, entry->key);