| /* | |
| * QNull | |
| * | |
| * Copyright (C) 2015 Red Hat, Inc. | |
| * | |
| * Authors: | |
| * Markus Armbruster <armbru@redhat.com> | |
| * | |
| * This work is licensed under the terms of the GNU LGPL, version 2.1 | |
| * or later. See the COPYING.LIB file in the top-level directory. | |
| */ | |
| #include "qemu/osdep.h" | |
| #include "qobject/qnull.h" | |
| #include "qobject-internal.h" | |
| QNull qnull_ = { | |
| .base = { | |
| .type = QTYPE_QNULL, | |
| .refcnt = 1, | |
| }, | |
| }; | |
| /** | |
| * qnull_is_equal(): Always return true because any two QNull objects | |
| * are equal. | |
| */ | |
| bool qnull_is_equal(const QObject *x, const QObject *y) | |
| { | |
| return true; | |
| } | |
| void qnull_unref(QNull *q) | |
| { | |
| qobject_unref(q); | |
| } |