From 9131496d645ca3c40acc88515fb8b5c27881e791 Mon Sep 17 00:00:00 2001 From: Dan Kegel Date: Mon, 5 Jun 2017 10:23:30 -0700 Subject: [PATCH] getopt_long.c: placate visual c by adding a few explicit typecasts --- getopt_long.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/getopt_long.c b/getopt_long.c index 5ce9bfd..c47215f 100644 --- a/getopt_long.c +++ b/getopt_long.c @@ -287,7 +287,7 @@ parse_long_options(char * const *nargv, const char *options, * XXX: GNU sets pkg_optopt to val regardless of flag */ if (long_options[match].flag == NULL) - pkg_optopt = long_options[match].val; + pkg_optopt = (int)long_options[match].val; else pkg_optopt = 0; #ifdef GNU_COMPATIBLE @@ -327,7 +327,7 @@ parse_long_options(char * const *nargv, const char *options, * XXX: GNU sets pkg_optopt to val regardless of flag */ if (long_options[match].flag == NULL) - pkg_optopt = long_options[match].val; + pkg_optopt = (int)long_options[match].val; else pkg_optopt = 0; --pkg_optind; @@ -360,7 +360,7 @@ parse_long_options(char * const *nargv, const char *options, #endif return (0); } else - return (long_options[match].val); + return ((int)long_options[match].val); } /*