diff --git a/nshlib/nsh_ddcmd.c b/nshlib/nsh_ddcmd.c index 7b005d3d2..ecc4d7d37 100644 --- a/nshlib/nsh_ddcmd.c +++ b/nshlib/nsh_ddcmd.c @@ -76,8 +76,8 @@ struct dd_s uint32_t skip; /* The number of sectors skipped on input */ bool eof; /* true: The end of the input or output file has been hit */ bool verify; /* true: Verify infile and outfile correctness */ - uint16_t sectsize; /* Size of one sector */ - uint16_t nbytes; /* Number of valid bytes in the buffer */ + size_t sectsize; /* Size of one sector */ + size_t nbytes; /* Number of valid bytes in the buffer */ FAR uint8_t *buffer; /* Buffer of data to write to the output file */ }; @@ -92,7 +92,7 @@ struct dd_s static int dd_write(FAR struct dd_s *dd) { FAR uint8_t *buffer = dd->buffer; - uint16_t written ; + size_t written; ssize_t nbytes; /* Is the out buffer full (or is this the last one)? */