• Robert Schmidt's avatar
    getopt_long() returns int · 9d796fb3
    Robert Schmidt authored
    Use the right type for variable, as getopt_long() returns an int. Using
    char is not a problem on x86, but prevents the return of -1 in case of
    parameter reading end. This led to infinite loops on ARM, which is fixed
    through the variable type change. An additional counter measure (showing
    the problem) would be to print and error out when reading an undefined
    parameter, which is added here as well.
    
    This has been forgotten when making the same change for getopt() in
    cf985460 ("getopt() returns int").
    9d796fb3
usim.c 4.66 KB