Merge pull request #4697 from xperia64/getopt_fix

Fix getopt return type on systems where char is unsigned by default
This commit is contained in:
Weiyi Wang 2019-03-18 10:42:52 -04:00 committed by GitHub
commit 322f575ff5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -221,9 +221,9 @@ int main(int argc, char** argv) {
};
while (optind < argc) {
char arg = getopt_long(argc, argv, "g:i:m:r:p:fhv", long_options, &option_index);
int arg = getopt_long(argc, argv, "g:i:m:r:p:fhv", long_options, &option_index);
if (arg != -1) {
switch (arg) {
switch (static_cast<char>(arg)) {
case 'g':
errno = 0;
gdb_port = strtoul(optarg, &endarg, 0);

View File

@ -170,9 +170,9 @@ int main(int argc, char** argv) {
};
while (optind < argc) {
char arg = getopt_long(argc, argv, "n:d:p:m:w:g:u:t:a:i:hv", long_options, &option_index);
int arg = getopt_long(argc, argv, "n:d:p:m:w:g:u:t:a:i:hv", long_options, &option_index);
if (arg != -1) {
switch (arg) {
switch (static_cast<char>(arg)) {
case 'n':
room_name.assign(optarg);
break;