Fix help output

This commit is contained in:
Rexy712 2019-05-19 12:52:01 -07:00
parent e5cb265456
commit cb55e21846

View File

@ -244,7 +244,7 @@ static constexpr size_t strlen_pre_eq(const char* str){
#define CHECK_VALID_SHORT_ARG(opt, arg, type) \
{ \
if(next_arg == argc || !is_##type(arg)){ \
fprintf(stderr, "'-%s' requires an argument of type " #type "\n", opt); \
fprintf(stderr, "'-%c' requires an argument of type " #type "\n", opt); \
ret.error = 1; \
break; \
} \
@ -389,15 +389,15 @@ cmd_args process_cmd_args(int argc, char** argv){
}else if(CHECK_LONG_OPTION(INVERT, arg)){
ret.invert = 1;
}else if(CHECK_LONG_OPTION_WITH_ARG(SEED, arg)){
constexpr size_t offset = strlen_pre_eq(SEED_LONG_OPTION);
constexpr int offset = strlen_pre_eq(SEED_LONG_OPTION);
CHECK_VALID_LONG_INT_ARG(SEED, offset, arg);
ret.seed = atol(arg+offset+1);
}else if(CHECK_LONG_OPTION_WITH_ARG(SPREAD, arg)){
constexpr size_t offset = strlen_pre_eq(SPREAD_LONG_OPTION);
constexpr int offset = strlen_pre_eq(SPREAD_LONG_OPTION);
CHECK_VALID_LONG_FLOAT_ARG(SPREAD, offset, arg);
ret.spread = atof(arg+offset+1);
}else if(CHECK_LONG_OPTION_WITH_ARG(FREQ, arg)){
constexpr size_t offset = strlen_pre_eq(FREQ_LONG_OPTION);
constexpr int offset = strlen_pre_eq(FREQ_LONG_OPTION);
CHECK_VALID_LONG_FLOAT_ARG(FREQ, offset, arg);
ret.freq = atof(arg+offset+1);
}else if(CHECK_LONG_OPTION(IGNORE_ANIMATE, arg) ||