Skip to content

TOption

Long option description record.

Declaration

Source position: getopts.pp line 34

type
  TOption = record
    Name: string;
    Has_arg: Integer;
    Flag: PAnsiChar = ^AnsiChar;
    Value: AnsiChar = char;
    procedure SetOption;
  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.