diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-02-10 15:43:59 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-02-10 15:43:59 -0800 |
commit | c27f813900a3c114562efbb8df1065e94766fc48 (patch) | |
tree | d95919283707dcab61009e27007374a745c9541e /telephony/modem_driver.c | |
parent | 0852ad57fa372f9b2854e4df685eaba8d8ef6790 (diff) | |
download | external_qemu-c27f813900a3c114562efbb8df1065e94766fc48.zip external_qemu-c27f813900a3c114562efbb8df1065e94766fc48.tar.gz external_qemu-c27f813900a3c114562efbb8df1065e94766fc48.tar.bz2 |
auto import from //branches/cupcake/...@130745
Diffstat (limited to 'telephony/modem_driver.c')
-rw-r--r-- | telephony/modem_driver.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/telephony/modem_driver.c b/telephony/modem_driver.c index 7de475f..99bbe6c 100644 --- a/telephony/modem_driver.c +++ b/telephony/modem_driver.c @@ -14,6 +14,7 @@ * on the emulated device. */ #include "modem_driver.h" +#include "qemu-char.h" #define xxDEBUG @@ -107,7 +108,7 @@ modem_driver_read( void* _md, const uint8_t* src, int len ) md->in_sms = 1; qemu_chr_write(md->cs, (const uint8_t*)answer, len); - qemu_chr_write(md->cs, "\r", 1); + qemu_chr_write(md->cs, (const uint8_t*)"\r", 1); } else D( "%s: -- NO ANSWER\n", __FUNCTION__ ); @@ -132,7 +133,7 @@ modem_driver_init( int base_port, ModemDriver* dm, CharDriverState* cs ) dm->in_sms = 0; dm->modem = amodem_create( base_port, modem_driver_unsol, dm ); - qemu_chr_add_read_handler( cs, modem_driver_can_read, modem_driver_read, dm ); + qemu_chr_add_handlers( cs, modem_driver_can_read, modem_driver_read, NULL, dm ); } |