]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/serial.cpp
Use size_t to represent sizes
[libs/core.git] / source / io / serial.cpp
index 09a9768023bad9e1fa00be0d398ac45a6933442c..b256b117098b96a64f337c5c73b5f28818f77627 100644 (file)
@@ -106,7 +106,7 @@ void Serial::set_parameters(const string &params)
        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();