xref: /openbmc/qemu/qobject/qnull.c (revision 709395f8)
1 /*
2  * QNull
3  *
4  * Copyright (C) 2015 Red Hat, Inc.
5  *
6  * Authors:
7  *  Markus Armbruster <armbru@redhat.com>
8  *
9  * This work is licensed under the terms of the GNU LGPL, version 2.1
10  * or later.  See the COPYING.LIB file in the top-level directory.
11  */
12 
13 #include "qemu/osdep.h"
14 #include "qapi/qmp/qnull.h"
15 
16 QNull qnull_ = {
17     .base = {
18         .type = QTYPE_QNULL,
19         .refcnt = 1,
20     },
21 };
22 
23 /**
24  * qnull_is_equal(): Always return true because any two QNull objects
25  * are equal.
26  */
27 bool qnull_is_equal(const QObject *x, const QObject *y)
28 {
29     return true;
30 }
31