Lines Matching defs:res
95 static int parse_number(const char *t[], OSSL_PROPERTY_DEFINITION *res)
111 res->type = OSSL_PROPERTY_TYPE_NUMBER;
112 res->v.int_val = v;
116 static int parse_hex(const char *t[], OSSL_PROPERTY_DEFINITION *res)
136 res->type = OSSL_PROPERTY_TYPE_NUMBER;
137 res->v.int_val = v;
141 static int parse_oct(const char *t[], OSSL_PROPERTY_DEFINITION *res)
157 res->type = OSSL_PROPERTY_TYPE_NUMBER;
158 res->v.int_val = v;
163 OSSL_PROPERTY_DEFINITION *res, const int create)
186 res->v.str_val = ossl_property_value(ctx, v, create);
189 res->type = OSSL_PROPERTY_TYPE_STRING;
194 OSSL_PROPERTY_DEFINITION *res, const int create)
218 else if ((res->v.str_val = ossl_property_value(ctx, v, create)) == 0)
221 res->type = OSSL_PROPERTY_TYPE_STRING;
226 OSSL_PROPERTY_DEFINITION *res, int create)
233 r = parse_string(ctx, &s, s[-1], res, create);
236 r = parse_number(&s, res);
239 r = parse_number(&s, res);
240 res->v.int_val = -res->v.int_val;
243 r = parse_hex(&s, res);
246 r = parse_oct(&s, res);
248 return parse_number(t, res);
250 return parse_unquoted(ctx, t, res, create);
317 OSSL_PROPERTY_LIST *res = NULL;
365 res = stack_to_property_list(ctx, sk);
370 return res;
377 OSSL_PROPERTY_LIST *res = NULL;
428 res = stack_to_property_list(ctx, sk);
433 return res;