optget(3)

optget3

Option parse assist

Usage

#include <option.h>
Opt_t
{
};
Optdisc_t
{
	unsigned long  version;
	unsigned long  flags;
	char*          catalog;
	Optinfo_f      infof;
};
Opt_t   opt_info;
void    optinit(Optdisc_t* disc, Error_f errorf);
int     optget(char** argv, const char* usage);
int     optstr(const char* string, const char* usage);
int     optjoin(char** argv, ... [int (*optfun)(char** argv, int last)]);
char*   optusage(const char* opts);
int     optesc(Sfio_t* sp, const char* string, int flags);

Overview

Releases

135 releases since Mac OS X 10.4; the text changed 1 time.

  1. 10.4–10.4.11
  2. 10.5–26.5

From ksh 42 in macOS 26.5. Parsed by carta from the page's man source.