• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/stack/

Lines Matching refs:data

99     s = (char **)OPENSSL_realloc((char *)ret->data,
104 ret->data = s;
107 memcpy(ret->data, sk->data, sizeof(char *) * sk->num);
130 ret->data = OPENSSL_malloc(sizeof(char *) * ret->num_alloc);
131 if (ret->data == NULL) {
136 ret->data[i] = NULL;
139 if (sk->data[i] == NULL)
141 if ((ret->data[i] = copy_func(sk->data[i])) == NULL) {
143 if (ret->data[i] != NULL)
144 free_func(ret->data[i]);
164 if ((ret->data = OPENSSL_malloc(sizeof(char *) * MIN_NODES)) == NULL)
167 ret->data[i] = NULL;
179 int sk_insert(_STACK *st, void *data, int loc)
186 s = OPENSSL_realloc((char *)st->data,
190 st->data = s;
194 st->data[st->num] = data;
199 f = st->data;
200 t = &(st->data[1]);
205 memmove(&(st->data[loc + 1]),
206 &(st->data[loc]), sizeof(char *) * (st->num - loc));
208 st->data[loc] = data;
220 if (st->data[i] == p)
233 ret = st->data[loc];
237 st->data[i] = st->data[i + 1];
239 * In theory memcpy is not safe for this memcpy( &(st->data[loc]),
240 * &(st->data[loc+1]), sizeof(char *)*(st->num-loc-1));
247 static int internal_find(_STACK *st, void *data, int ret_val_options)
257 if (st->data[i] == data)
262 if (data == NULL)
264 r = OBJ_bsearch_ex_(&data, st->data, st->num, sizeof(void *), st->comp,
268 return (int)((char **)r - st->data);
271 int sk_find(_STACK *st, void *data)
273 return internal_find(st, data, OBJ_BSEARCH_FIRST_VALUE_ON_MATCH);
276 int sk_find_ex(_STACK *st, void *data)
278 return internal_find(st, data, OBJ_BSEARCH_VALUE_ON_NOMATCH);
281 int sk_push(_STACK *st, void *data)
283 return (sk_insert(st, data, st->num));
286 int sk_unshift(_STACK *st, void *data)
288 return (sk_insert(st, data, 0));
315 memset((char *)st->data, 0, sizeof(*st->data) * st->num);
326 if (st->data[i] != NULL)
327 func(st->data[i]);
335 if (st->data != NULL)
336 OPENSSL_free(st->data);
351 return st->data[i];
358 return (st->data[i] = value);
374 qsort(st->data, st->num, sizeof(char *), comp_func);