X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Fserial.cpp;fp=source%2Fio%2Fserial.cpp;h=b256b117098b96a64f337c5c73b5f28818f77627;hp=09a9768023bad9e1fa00be0d398ac45a6933442c;hb=03862ac4f38db0799872850dc4ab43b88688e4eb;hpb=35589b9f994ef827c34fe6ac91c8344c2a351412 diff --git a/source/io/serial.cpp b/source/io/serial.cpp index 09a9768..b256b11 100644 --- a/source/io/serial.cpp +++ b/source/io/serial.cpp @@ -106,7 +106,7 @@ void Serial::set_parameters(const string ¶ms) state.apply_to(handle); } -unsigned Serial::do_write(const char *buf, unsigned size) +size_t Serial::do_write(const char *buf, size_t size) { if(size==0) return 0; @@ -114,12 +114,12 @@ unsigned Serial::do_write(const char *buf, unsigned size) return sys_write(handle, buf, size); } -unsigned Serial::do_read(char *buf, unsigned size) +size_t Serial::do_read(char *buf, size_t size) { if(size==0) return 0; - unsigned ret = reader.read(buf, size); + size_t ret = reader.read(buf, size); if(ret==0) set_eof();