From: Michael Pratt Date: Mon, 9 Jul 2012 15:08:55 +0000 (-0400) Subject: Fix build warning X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=ca0f89c20bb090daf92e2a2498f8324947c90ea4;p=fw%2Fstlink Fix build warning --- diff --git a/src/stlink-common.c b/src/stlink-common.c index a86d985..e142233 100644 --- a/src/stlink-common.c +++ b/src/stlink-common.c @@ -936,7 +936,9 @@ int stlink_fread(stlink_t* sl, const char* path, stm32_addr_t addr, size_t size) } /* Ignore NULL Bytes at end of file */ - ftruncate(fd, size - num_empty); + if (!ftruncate(fd, size - num_empty)) { + error = -1; + } /* success */ error = 0; @@ -1452,7 +1454,7 @@ int stlink_write_flash(stlink_t *sl, stm32_addr_t addr, uint8_t* base, unsigned for(off = 0; off < len;) { size_t size = len - off > 0x8000 ? 0x8000 : len - off; - printf("size: %u\n", size); + printf("size: %zu\n", size); if (run_flash_loader(sl, &fl, addr + off, base + off, size) == -1) { WLOG("run_flash_loader(%#zx) failed! == -1\n", addr + off);