Unit 'getopts' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#rtl]

TOption

Long option description record.

Declaration

Source position: getopts.pp line 32

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;

Description

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.


Documentation generated on: Jul 24 2023