static int cswift_finish(ENGINE *e) { free_CSWIFT_LIBNAME(); if (cswift_dso == NULL) { CSWIFTerr(CSWIFT_F_CSWIFT_FINISH, CSWIFT_R_NOT_LOADED); return 0; } if (!DSO_free(cswift_dso)) { CSWIFTerr(CSWIFT_F_CSWIFT_FINISH, CSWIFT_R_UNIT_FAILURE); return 0; } cswift_dso = NULL; p_CSwift_AcquireAccContext = NULL; p_CSwift_AttachKeyParam = NULL; p_CSwift_SimpleRequest = NULL; p_CSwift_ReleaseAccContext = NULL; return 1; }
/* Destructor (complements the "ENGINE_cswift()" constructor) */ static int cswift_destroy(ENGINE *e) { free_CSWIFT_LIBNAME(); ERR_unload_CSWIFT_strings(); return 1; }
static long set_CSWIFT_LIBNAME(const char *name) { free_CSWIFT_LIBNAME(); return (((CSWIFT_LIBNAME = BUF_strdup(name)) != NULL) ? 1 : 0); }