Long option description record.
Source position: getopts.pp line 34
type TOption = record |
||
public |
||
Name: string; |
|
Long option name. |
Has_arg: Integer; |
|
Does the option have arguments (values). |
Flag: PAnsiChar; |
|
Where to write Value if the option is found. |
Value: AnsiChar; |
|
Value to return when option is encountered. |
procedure SetOption(); |
|
Set all option fields in 1 call. |
|
||
end; |
The TOption type is used to communicate the long options to GetLongOpts. The Name field is the name of the option. Has_arg specifies if the option wants an argument, Flag is a pointer to a char, which is set to Value, if it is non-nil.