Add a 'self' parameter to all of the char device virtual functions so that we don't have to play games with the 'opaque' pointer.
e86f952 char-device: add 'self' param to vfuncs
server/char-device.c | 31 +++++--------------------------
server/char-device.h | 20 ++++++++++----------
server/reds.c | 24 +++++++++++++-----------
server/smartcard-channel-client.c | 2 +-
server/smartcard.c | 32 ++++++++++++++++----------------
server/spicevmc.c | 37 ++++++++++++++++++++++---------------
6 files changed, 67 insertions(+), 79 deletions(-)
Upstream: cgit.freedesktop.org