gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

getopt-ext.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  option
 

Macros

#define no_argument   0
 
#define required_argument   1
 
#define optional_argument   2
 

Functions

int getopt_long (int ___argc, char *__getopt_argv_const *___argv, const char *__shortopts, const struct option *__longopts, int *__longind) __THROW _GL_ARG_NONNULL((2
 
int int getopt_long_only (int ___argc, char *__getopt_argv_const *___argv, const char *__shortopts, const struct option *__longopts, int *__longind) __THROW _GL_ARG_NONNULL((2
 

Macro Definition Documentation

◆ no_argument

#define no_argument   0

Definition at line 62 of file getopt-ext.h.

◆ optional_argument

#define optional_argument   2

Definition at line 64 of file getopt-ext.h.

◆ required_argument

#define required_argument   1

Definition at line 63 of file getopt-ext.h.

Function Documentation

◆ getopt_long()

int getopt_long ( int  ___argc,
char *__getopt_argv_const ___argv,
const char *  __shortopts,
const struct option __longopts,
int *  __longind 
)

Referenced by cmdline_parser_internal().

◆ getopt_long_only()

int int getopt_long_only ( int  ___argc,
char *__getopt_argv_const ___argv,
const char *  __shortopts,
const struct option __longopts,
int *  __longind 
)