Lines Matching refs:od
234 tOptDesc od = { .optIndex = 0 };
235 od.optArg.argEnum = enum_val;
237 (*(pOD->pOptProc))(OPTPROC_RETURN_VALNAME, &od );
238 return od.optArg.argString;
346 set_memb_names(tOptions * opts, tOptDesc * od, char const * const * nm_list,
351 uintptr_t bits = (uintptr_t)od->optCookie & mask;
366 od->optArg.argString = pz = AGALOC(len, "enum");
367 bits = (uintptr_t)od->optCookie & mask;
401 * @param od the set membership option description
408 check_membership_start(tOptDesc * od, char const ** argp, bool * invert)
410 uintptr_t res = (uintptr_t)od->optCookie;
411 char const * arg = SPN_WHITESPACE_CHARS(od->optArg.argString);
459 * @param od the set membership option description
467 find_member_bit(tOptions * opts, tOptDesc * od, char const * pz, int len,
477 find_name(nm_buf, opts, od, nm_list, nm_ct);
488 * arg: tOptDesc *, od, the set membership option description
497 optionMemberList(tOptDesc * od)
499 uintptr_t sv = od->optArg.argIntptr;
501 (*(od->pOptProc))(OPTPROC_RETURN_VALNAME, od);
502 res = VOIDP(od->optArg.argString);
503 od->optArg.argIntptr = sv;
512 * arg: tOptDesc *, od, the set membership option description
524 optionSetMembers(tOptions * opts, tOptDesc * od,
533 enum_err(OPTPROC_EMIT_USAGE, od, nm_list, nm_ct);
537 set_memb_shell(opts, od, nm_list, nm_ct);
541 set_memb_names(opts, od, nm_list, nm_ct);
548 if ((od->fOptState & OPTST_RESET) != 0)
554 uintptr_t res = check_membership_start(od, &arg, &invert);
597 bit = find_member_bit(opts, od, pz, len, nm_list, nm_ct);
615 od->optCookie = VOIDP(res);
620 od->optCookie = VOIDP(0);