Lines Matching defs:storage
403 CRYPTO_EX_DATA_FUNCS **storage = NULL;
413 storage = OPENSSL_malloc(mx * sizeof(CRYPTO_EX_DATA_FUNCS*));
414 if(!storage)
417 storage[i] = sk_CRYPTO_EX_DATA_FUNCS_value(item->meth,i);
421 if((mx > 0) && !storage)
428 if(storage[i] && storage[i]->new_func)
431 storage[i]->new_func(obj,ptr,ad,i,
432 storage[i]->argl,storage[i]->argp);
435 if(storage)
436 OPENSSL_free(storage);
446 CRYPTO_EX_DATA_FUNCS **storage = NULL;
460 storage = OPENSSL_malloc(mx * sizeof(CRYPTO_EX_DATA_FUNCS*));
461 if(!storage)
464 storage[i] = sk_CRYPTO_EX_DATA_FUNCS_value(item->meth,i);
468 if((mx > 0) && !storage)
476 if(storage[i] && storage[i]->dup_func)
477 storage[i]->dup_func(to,from,&ptr,i,
478 storage[i]->argl,storage[i]->argp);
481 if(storage)
482 OPENSSL_free(storage);
493 CRYPTO_EX_DATA_FUNCS **storage = NULL;
500 storage = OPENSSL_malloc(mx * sizeof(CRYPTO_EX_DATA_FUNCS*));
501 if(!storage)
504 storage[i] = sk_CRYPTO_EX_DATA_FUNCS_value(item->meth,i);
508 if((mx > 0) && !storage)
515 if(storage[i] && storage[i]->free_func)
518 storage[i]->free_func(obj,ptr,ad,i,
519 storage[i]->argl,storage[i]->argp);
522 if(storage)
523 OPENSSL_free(storage);