defval
defval(0x13);
defval(0x11);
defval(0);
defval(0);
defval(0);
defval(0);
defval(0);
defval(0);
defval(0);
(yyval.member)->defval = NULL;
(yyval.member)->defval = NULL;
(yyval.member)->defval = (yyvsp[(3) - (3)].value);
char *defval;
char *defval;
$$->defval = NULL;
$$->defval = NULL;
char *defval;
$$->defval = $3;
else if(m->defval)
gen_assign_defval(s, m->defval);
else if(m->defval)
gen_compare_defval(s + 1, m->defval);
else if(m->defval)
gen_compare_defval(s + 1, m->defval);
struct value *defval;
static void defval_int(const char *name, struct assignment *defval)
if(defval != NULL)
cprint(1, "opt.%s = %s;\n", name, defval->u.value);
static void defval_neg_flag(const char *name, struct assignment *defval)
if(defval != NULL)
cprint(1, "opt.%s = %s;\n", name, defval->u.value);
static void defval_string(const char *name, struct assignment *defval)
if(defval != NULL)
cprint(1, "opt.%s = (char *)(unsigned long)\"%s\";\n", name, defval->u.value);
static void defval_strings(const char *name, struct assignment *defval)
void (*defval)(const char*, struct assignment*);
struct assignment *defval = find(tmp->u.assignment, "default");
(*th->defval)(s, defval);
static void defval_int(const char *name, struct assignment *defval)
if(defval != NULL)
cprint(1, "opt.%s = %s;\n", name, defval->u.value);
static void defval_neg_flag(const char *name, struct assignment *defval)
if(defval != NULL)
cprint(1, "opt.%s = %s;\n", name, defval->u.value);
static void defval_string(const char *name, struct assignment *defval)
if(defval != NULL)
cprint(1, "opt.%s = (char *)(unsigned long)\"%s\";\n", name, defval->u.value);
static void defval_strings(const char *name, struct assignment *defval)
void (*defval)(const char*, struct assignment*);
struct assignment *defval = find(tmp->u.assignment, "default");
(*th->defval)(s, defval);
const char *name, int defval)
return defval;
const char *name, int defval);
ossl_prov_ctx_get_param(PROV_CTX *ctx, const char *name, const char *defval);
int ossl_prov_ctx_get_bool_param(PROV_CTX *ctx, const char *name, int defval);
return defval;
int ossl_prov_ctx_get_bool_param(PROV_CTX *ctx, const char *name, int defval)
return defval;
ossl_prov_ctx_get_param(PROV_CTX *ctx, const char *name, const char *defval)
return defval;
bool dnvlist_get_bool(const nvlist_t *nvl, const char *name, bool defval);
uint64_t dnvlist_get_number(const nvlist_t *nvl, const char *name, uint64_t defval);
const char *dnvlist_get_string(const nvlist_t *nvl, const char *name, const char *defval);
const nvlist_t *dnvlist_get_nvlist(const nvlist_t *nvl, const char *name, const nvlist_t *defval);
int dnvlist_get_descriptor(const nvlist_t *nvl, const char *name, int defval);
const void *dnvlist_get_binary(const nvlist_t *nvl, const char *name, size_t *sizep, const void *defval, size_t defsize);
bool dnvlist_take_bool(nvlist_t *nvl, const char *name, bool defval);
uint64_t dnvlist_take_number(nvlist_t *nvl, const char *name, uint64_t defval);
char *dnvlist_take_string(nvlist_t *nvl, const char *name, char *defval);
nvlist_t *dnvlist_take_nvlist(nvlist_t *nvl, const char *name, nvlist_t *defval);
int dnvlist_take_descriptor(nvlist_t *nvl, const char *name, int defval);
void *dnvlist_take_binary(nvlist_t *nvl, const char *name, size_t *sizep, void *defval, size_t defsize);