From ac1feb61d28016a6d052d2c246ef33ca246f3d84 Mon Sep 17 00:00:00 2001 From: Vladimir 'phcoder' Serbinenko Date: Mon, 21 Oct 2013 13:40:05 +0200 Subject: [PATCH] * grub-core/kern/misc.c (grub_strtoull): Remove needless *ptr != 0 check. Saves 10 bytes on compressed image. --- ChangeLog | 7 +++++++ grub-core/kern/misc.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7c84c6eae..fef02b0ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-10-21 Vladimir Serbinenko + + * grub-core/kern/misc.c (grub_strtoull): Remove needless *ptr != 0 + check. + + Saves 10 bytes on compressed image. + 2013-10-21 Vladimir Serbinenko * grub-core/kern/misc.c (grub_isprint): Move to ... diff --git a/grub-core/kern/misc.c b/grub-core/kern/misc.c index 5fe416477..be79dfdc4 100644 --- a/grub-core/kern/misc.c +++ b/grub-core/kern/misc.c @@ -371,7 +371,8 @@ grub_strtoull (const char *str, char **end, int base) int found = 0; /* Skip white spaces. */ - while (*str && grub_isspace (*str)) + /* grub_isspace checks that *str != '\0'. */ + while (grub_isspace (*str)) str++; /* Guess the base, if not specified. The prefix `0x' means 16, and