summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Belloni <alexandre.belloni@bootlin.com>2021-02-06 23:14:32 +0100
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2021-10-11 00:28:49 +0200
commit7bb32bee2534da0edf6b40087aa0965c240280b7 (patch)
treecfe8076c84159b9988f4b045a2062f66daa9a7d4
parent36f663fdcc8b865ec5fa2174591503d379a9640b (diff)
downloadrtc-tools-7bb32bee2534da0edf6b40087aa0965c240280b7.tar.gz
rtc: fix gcc Wall warnings
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
-rw-r--r--rtc.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/rtc.c b/rtc.c
index bbc2d0d..5b580bf 100644
--- a/rtc.c
+++ b/rtc.c
@@ -98,9 +98,9 @@ static const char *feature_names[] = {
"RTC_FEATURE_BACKUP_SWITCH_MODE",
};
-static void usage(char *name)
+static __attribute__ ((noreturn)) void usage(char *name)
{
- int i;
+ unsigned int i;
fprintf(stderr, "Usage: %s <command>\n", name);
fprintf(stderr, " %s rd [rtc]\n", name);
@@ -124,7 +124,7 @@ static void usage(char *name)
static int parse_rtc_param(struct rtc_param *param, char *param_name, char *index, char *value)
{
- int i;
+ unsigned int i;
for (i = 0; i < ARRAY_SIZE(param_names); i++)
if (!strcmp(param_name, param_names[i]))
@@ -167,8 +167,9 @@ int main(int argc, char **argv)
struct rtc_time tm;
struct rtc_wkalrm alm;
struct rtc_param param;
- int i, fd, rc, cmd = 0;
- unsigned int flags;
+ int fd, rc;
+ unsigned int i, flags;
+ unsigned long cmd = 0;
if (argc < 2)
usage(argv[0]);