| [Overview][Constants][Types][Procedures and functions][Variables][Index] | 
Long option description record
Source position: getopts.pp line 27
| type TOption = record | ||
| Name: string; | 
 | Long option name | 
| Has_arg: Integer; | 
 | Does the option have arguments (values) | 
| Flag: PChar; | 
 | Where to write Value if the option is found. | 
| Value: Char; | 
 | Value to return when option is encountered | 
| 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.