chardev: Drop useless ChardevDummy type
commitb1918fbb1ca080758390a0aee0588e59908d93e2
authorEric Blake <eblake@redhat.com>
Fri, 4 Mar 2016 15:42:40 +0000 (4 08:42 -0700)
committerMarkus Armbruster <armbru@redhat.com>
Sat, 5 Mar 2016 09:42:03 +0000 (5 10:42 +0100)
tree2688ff668560944ecf172c687df49fe656560b7a
parent10f759079e616a1cc4701fc26ab5e2a048ce912c
chardev: Drop useless ChardevDummy type

Commit d0d7708b made ChardevDummy be an empty wrapper type around
ChardevCommon.  But there is no technical reason for this indirection,
so simplify the code by directly using the base type.

Also change the fallback assignment to assign u.null rather than
u.data, since a future patch will remove the data member of the C
struct generated for QAPI unions.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
Message-Id: <1457106160-23614-1-git-send-email-eblake@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
backends/baum.c
backends/msmouse.c
qapi-schema.json
qemu-char.c