Lines Matching defs:loc
260 int OPENSSL_sk_insert(OPENSSL_STACK *st, const void *data, int loc)
274 if ((loc >= st->num) || (loc < 0)) {
277 memmove(&st->data[loc + 1], &st->data[loc],
278 sizeof(st->data[0]) * (st->num - loc));
279 st->data[loc] = data;
286 static ossl_inline void *internal_delete(OPENSSL_STACK *st, int loc)
288 const void *ret = st->data[loc];
290 if (loc != st->num - 1)
291 memmove(&st->data[loc], &st->data[loc + 1],
292 sizeof(st->data[0]) * (st->num - loc - 1));
311 void *OPENSSL_sk_delete(OPENSSL_STACK *st, int loc)
313 if (st == NULL || loc < 0 || loc >= st->num)
316 return internal_delete(st, loc);