Lines Matching defs:opts_av
48 static av_opts *opts_av = NULL;
385 realloc(opts_av, (i+1) * sizeof (av_opts)))) == NULL) {
386 free(opts_av);
387 opts_av = NULL;
390 opts_av = (av_opts *)temp;
394 opts_av[i].shortnm = *marker++; /* set short name */
398 opts_av[i].has_arg = B_TRUE;
403 opts_av[i].longnm = marker;
404 opts_av[i].longnm_len = strcspn(marker, ")");
405 optstring = marker + opts_av[i].longnm_len + 1;
408 opts_av[i].longnm = optstring;
409 opts_av[i].longnm_len = 1;
435 if (opts_av != NULL)
436 free(opts_av);
437 opts_av = NULL;
450 if (len == opts_av[i].longnm_len && strncmp(argv[optind_av],
451 opts_av[i].longnm, opts_av[i].longnm_len) == 0) {
453 if (!opts_av[i].has_arg) {
455 return (opts_av[i].shortnm);
462 return (opts_av[i].shortnm);