aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2013-11-14 11:54:14 +0100
committerKevin Wolf <kwolf@redhat.com>2014-01-22 12:07:17 +0100
commitc60bf3391bf4cb79b7adc6650094e21671ddaabd (patch)
treede574323a74d66a6b032dcfe4dbdb9659a422c97 /Makefile
parent585ea0c841df47c1542d33e17c5c6d532316ef74 (diff)
downloadqemu-c60bf3391bf4cb79b7adc6650094e21671ddaabd.zip
qemu-c60bf3391bf4cb79b7adc6650094e21671ddaabd.tar.gz
qemu-c60bf3391bf4cb79b7adc6650094e21671ddaabd.tar.bz2
readline: decouple readline from the monitor
Make the readline.c functionality reusable. Instead of calling monitor_printf() and monitor_flush() directly, invoke function pointers provided by the user. This way readline.c does not know about Monitor and other users will be able to make use of readline.c. Note that there is already an "opaque" argument to the ReadLineFunc callback. Consistently call it "readline_opaque" from now on to distinguish from the ReadLinePrintfFunc/ReadLineFlushFunc "opaque" argument. I also dropped the printf macro trickery since it's now highly unlikely that anyone modifying readline.c would call printf(3) directly. We no longer need this protection. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions