version 1.60, 2020/08/25 11:35:32 |
version 1.61, 2021/01/18 11:14:23 |
|
|
case OPTIONS_TABLE_CHOICE: |
case OPTIONS_TABLE_CHOICE: |
s = xstrdup(o->tableentry->choices[ov->number]); |
s = xstrdup(o->tableentry->choices[ov->number]); |
break; |
break; |
case OPTIONS_TABLE_STRING: |
default: |
case OPTIONS_TABLE_COMMAND: |
|
fatalx("not a number option type"); |
fatalx("not a number option type"); |
} |
} |
return (s); |
return (s); |
|
|
case OPTIONS_TABLE_CHOICE: |
case OPTIONS_TABLE_CHOICE: |
s = xstrdup(oe->choices[oe->default_num]); |
s = xstrdup(oe->choices[oe->default_num]); |
break; |
break; |
|
default: |
|
fatalx("unknown option type"); |
} |
} |
return (s); |
return (s); |
} |
} |
|
|
if (o == NULL) |
if (o == NULL) |
fatalx("missing option %s", name); |
fatalx("missing option %s", name); |
if (!OPTIONS_IS_NUMBER(o)) |
if (!OPTIONS_IS_NUMBER(o)) |
fatalx("option %s is not a number", name); |
fatalx("option %s is not a number", name); |
return (o->value.number); |
return (o->value.number); |
} |
} |
|
|