VLC 4.0.0-dev
Loading...
Searching...
No Matches
getopt.c File Reference
Include dependency graph for getopt.c:

Macros

#define NONOPTION_P   (argv[state->ind][0] != '-' || argv[state->ind][1] == '\0')

Functions

static void exchange (char **argv, vlc_getopt_t *restrict state)
int vlc_getopt_long (int argc, char *const *argv, const char *optstring, const struct vlc_option *restrict longopts, int *longind, vlc_getopt_t *restrict state)

Macro Definition Documentation

◆ NONOPTION_P

#define NONOPTION_P   (argv[state->ind][0] != '-' || argv[state->ind][1] == '\0')

Referenced by vlc_getopt_long().

Function Documentation

◆ exchange()

void exchange ( char ** argv,
vlc_getopt_t *restrict state )
static

References state.

Referenced by vlc_getopt_long().

◆ vlc_getopt_long()

int vlc_getopt_long ( int argc,
char *const * argv,
const char * optstring,
const struct vlc_option *restrict longopts,
int * longind,
vlc_getopt_t *restrict state )