This commit is contained in:
parent
ee4d89405d
commit
77c6af0021
1 changed files with 31 additions and 14 deletions
|
@ -124,42 +124,59 @@ static error_t parse_opt(int key, char *arg, struct argp_state *state){
|
|||
arguments->z6 = arg;
|
||||
break;
|
||||
case C1:
|
||||
arguments->z1 = arg;
|
||||
arguments->c1 = arg;
|
||||
break;
|
||||
case C2:
|
||||
arguments->z2 = arg;
|
||||
arguments->c2 = arg;
|
||||
break;
|
||||
case C3:
|
||||
arguments->z3 = arg;
|
||||
arguments->c3 = arg;
|
||||
break;
|
||||
case C4:
|
||||
arguments->z4 = arg;
|
||||
arguments->c4 = arg;
|
||||
break;
|
||||
case C5:
|
||||
arguments->z5 = arg;
|
||||
arguments->c5 = arg;
|
||||
break;
|
||||
case C6:
|
||||
arguments->z6 = arg;
|
||||
arguments->c6 = arg;
|
||||
break;
|
||||
case I1:
|
||||
arguments->z1 = arg;
|
||||
arguments->i1 = arg;
|
||||
break;
|
||||
case I2:
|
||||
arguments->z2 = arg;
|
||||
arguments->i2 = arg;
|
||||
break;
|
||||
case I3:
|
||||
arguments->z3 = arg;
|
||||
arguments->i3 = arg;
|
||||
break;
|
||||
case I4:
|
||||
arguments->z4 = arg;
|
||||
arguments->i4 = arg;
|
||||
break;
|
||||
case I5:
|
||||
arguments->z5 = arg;
|
||||
arguments->i5 = arg;
|
||||
break;
|
||||
case I6:
|
||||
arguments->z6 = arg;
|
||||
arguments->i6 = arg;
|
||||
break;
|
||||
case B1:
|
||||
arguments->b1 = arg;
|
||||
break;
|
||||
case B2:
|
||||
arguments->b2 = arg;
|
||||
break;
|
||||
case B3:
|
||||
arguments->b3 = arg;
|
||||
break;
|
||||
case B4:
|
||||
arguments->b4 = arg;
|
||||
break;
|
||||
case B5:
|
||||
arguments->b5 = arg;
|
||||
break;
|
||||
case B6:
|
||||
arguments->b6 = arg;
|
||||
break;
|
||||
|
||||
|
||||
case ARGP_KEY_ARG:
|
||||
if (state->arg_num >= 1) // Too many arguments
|
||||
|
|
Loading…
Reference in a new issue