Message ID | 1352452938-2375-2-git-send-email-p.wilczek@samsung.com |
---|---|
State | Changes Requested |
Delegated to: | Tom Rini |
Headers | show |
On 11/09/2012 02:22 AM, Piotr Wilczek wrote: > From: Lukasz Majewski <l.majewski@samsung.com> > > The ustrtoul shall convert string defined size (e.g. 1GiB) to unsigned > long type (as its name implies). > > Up till now it had returned int, which might cause problems with large > numbers (GiB range), when interpreted as U2 signed numbers. Reviewed-by: Stephen Warren <swarren@nvidia.com>
diff --git a/lib/vsprintf.c b/lib/vsprintf.c index b7a79c0..3c432f8 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c @@ -103,7 +103,7 @@ long simple_strtol(const char *cp, char **endp, unsigned int base) return simple_strtoul(cp, endp, base); } -int ustrtoul(const char *cp, char **endp, unsigned int base) +unsigned long ustrtoul(const char *cp, char **endp, unsigned int base) { unsigned long result = simple_strtoul(cp, endp, base); switch (**endp) {