summaryrefslogtreecommitdiff
path: root/args.c
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2016-09-27 15:37:10 -0700
committerJohann <johannkoenig@google.com>2016-09-27 15:37:10 -0700
commit3a57ce4478e85b534ecb369a599e41b7edb4d423 (patch)
treeb251a0391bc776d383e54cdd93f4090d18cd3721 /args.c
parent348cff040ae6893f46395f003fab336c858dec4d (diff)
downloadlibvpx-3a57ce4478e85b534ecb369a599e41b7edb4d423.tar
libvpx-3a57ce4478e85b534ecb369a599e41b7edb4d423.tar.gz
libvpx-3a57ce4478e85b534ecb369a599e41b7edb4d423.tar.bz2
libvpx-3a57ce4478e85b534ecb369a599e41b7edb4d423.zip
Cast strto[u]l down
Change-Id: I945b2f8754cf484a08e5ba511cfd2d4a44181b08
Diffstat (limited to 'args.c')
-rw-r--r--args.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/args.c b/args.c
index 5483f395c..a87b138b9 100644
--- a/args.c
+++ b/args.c
@@ -122,7 +122,7 @@ unsigned int arg_parse_uint(const struct arg *arg) {
uint32_t rawval;
char *endptr;
- rawval = strtoul(arg->val, &endptr, 10);
+ rawval = (uint32_t)strtoul(arg->val, &endptr, 10);
if (arg->val[0] != '\0' && endptr[0] == '\0') {
if (rawval <= UINT_MAX) return rawval;
@@ -139,7 +139,7 @@ int arg_parse_int(const struct arg *arg) {
int32_t rawval;
char *endptr;
- rawval = strtol(arg->val, &endptr, 10);
+ rawval = (int32_t)strtol(arg->val, &endptr, 10);
if (arg->val[0] != '\0' && endptr[0] == '\0') {
if (rawval >= INT_MIN && rawval <= INT_MAX) return (int)rawval;