Lines Matching refs:shortopts
29 LSX_PARAM_IN_Z char const * shortopts, /* Short option characters */ in lsx_getopt_init() argument
37 assert(shortopts); in lsx_getopt_init()
45 !shortopts || in lsx_getopt_init()
55 state->shortopts = in lsx_getopt_init()
56 (shortopts[0] == '+' || shortopts[0] == '-') /* Requesting GNU special behavior? */ in lsx_getopt_init()
57 ? shortopts + 1 /* Ignore request. */ in lsx_getopt_init()
58 : shortopts; /* No special behavior requested. */ in lsx_getopt_init()
94 assert(state->shortopts); in lsx_getopt()
105 !state->shortopts || in lsx_getopt()
205 … return state->shortopts[0] == ':' ? ':' : '?'; /* Missing required value. */ in lsx_getopt()
264 char const * pShortopt = strchr(state->shortopts, state->opt); in lsx_getopt()
300 return state->shortopts[0] == ':' ? ':' : '?'; in lsx_getopt()