qemu-e2k/include
Markus Armbruster 481b002cc8 qobject: Add a special null QObject
I'm going to fix the JSON parser to recognize null.  The obvious
representation of JSON null as (QObject *)NULL doesn't work, because
the parser already uses it as an error value.  Perhaps we should
change it to free NULL for null, but that's more than I can do right
now.  Create a special null QObject instead.

The existing QDict, QList, and QString all represent something that
is a pointer in C and could therefore be associated with NULL.  But
right now, all three of these sub-types are always non-null once
created, so the new null sentinel object is intentionally unrelated
to them.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
2015-05-11 08:59:07 -04:00
..
block block: extract bdrv_setup_io_funcs() 2015-04-28 15:36:17 +02:00
disas
exec exec: move rcu_read_lock/unlock to address_space_translate callers 2015-04-30 16:55:32 +02:00
fpu
hw qobject: Clean up around qtype_code 2015-05-11 08:59:07 -04:00
libdecnumber
migration migration: Use an array instead of 3 parameters 2015-05-07 18:31:53 +02:00
monitor monitor: Remove unused functions 2015-04-30 16:05:48 +03:00
net
qapi qobject: Add a special null QObject 2015-05-11 08:59:07 -04:00
qemu util: Remove unused functions 2015-04-30 16:05:48 +03:00
qom exec.c: Capture the memory attributes for a watchpoint hit 2015-04-26 16:49:24 +01:00
standard-headers linux-headers: update 2015-04-30 13:21:42 +02:00
sysemu kvm: add support for memory transaction attributes 2015-04-30 16:55:32 +02:00
ui gtk: create gtk.h 2015-05-06 08:38:05 +02:00
config.h
elf.h
glib-compat.h glib-compat: fix problems with not-quite glib 2.22 2015-04-02 16:53:42 +01:00
qemu-common.h util: Remove unused functions 2015-04-30 16:05:48 +03:00
qemu-io.h
qjson.h
trace-tcg.h
trace.h