From 39a8433b23052e968186ac9657d918d070ad93aa Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Thu, 27 Jun 2013 00:15:53 +0200 Subject: [PATCH] Fix mkinitrd compile warnings. --- mkinitrd/crc32.cpp | 2 +- mkinitrd/initrdfs.cpp | 2 ++ mkinitrd/mkinitrd.cpp | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mkinitrd/crc32.cpp b/mkinitrd/crc32.cpp index 6898c7e4..ff875dbb 100644 --- a/mkinitrd/crc32.cpp +++ b/mkinitrd/crc32.cpp @@ -78,7 +78,7 @@ bool CRC32File(uint32_t* result, const char* name, int fd, off_t offset, const size_t BUFFER_SIZE = 16UL * 1024UL; uint8_t buffer[BUFFER_SIZE]; off_t sofar = 0; - ssize_t amount; + ssize_t amount = 0; while ( sofar < length && 0 < (amount = pread(fd, buffer, BUFFER_SIZE, offset + sofar)) ) { diff --git a/mkinitrd/initrdfs.cpp b/mkinitrd/initrdfs.cpp index 38cc50a6..090b6bb8 100644 --- a/mkinitrd/initrdfs.cpp +++ b/mkinitrd/initrdfs.cpp @@ -110,6 +110,7 @@ initrd_inode_t* CloneInode(const initrd_inode_t* src) bool ReadInodeData(int fd, initrd_superblock_t* sb, initrd_inode_t* inode, uint8_t* dest, size_t size) { + (void) sb; if ( inode->size < size ) { errno = EINVAL; return false; } return preadall(fd, dest, size, inode->dataoffset) == size; } @@ -247,6 +248,7 @@ void Help(FILE* fp, const char* argv0) void Version(FILE* fp, const char* argv0) { + (void) argv0; fprintf(fp, "initrdfs 0.2\n"); fprintf(fp, "Copyright (C) 2012 Jonas 'Sortie' Termansen\n"); fprintf(fp, "This is free software; see the source for copying conditions. There is NO\n"); diff --git a/mkinitrd/mkinitrd.cpp b/mkinitrd/mkinitrd.cpp index 95e6a23d..729e5ab8 100644 --- a/mkinitrd/mkinitrd.cpp +++ b/mkinitrd/mkinitrd.cpp @@ -353,6 +353,7 @@ void Help(FILE* fp, const char* argv0) void Version(FILE* fp, const char* argv0) { + (void) argv0; fprintf(fp, "mkinitrd 0.2\n"); fprintf(fp, "Copyright (C) 2012 Jonas 'Sortie' Termansen\n"); fprintf(fp, "This is free software; see the source for copying conditions. There is NO\n");