AEPerr(AEP_F_AEP_CTRL, AEP_R_ALREADY_LOADED);
AEPHKerr(AEPHK_F_AEP_CTRL, AEPHK_R_ALREADY_LOADED);
static int aep_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)())	{	int initialised = ((aep_dso == NULL) ? 0 : 1);	switch(cmd)		{	case AEP_CMD_SO_PATH:		if(p == NULL)			{			AEPerr(AEP_F_AEP_CTRL,				ERR_R_PASSED_NULL_PARAMETER);			return 0;			}		if(initialised)			{			AEPerr(AEP_F_AEP_CTRL,				AEP_R_ALREADY_LOADED);			return 0;			}		AEP_LIBNAME = (const char *)p;		return 1;	default:		break;		}	AEPerr(AEP_F_AEP_CTRL,AEP_R_CTRL_COMMAND_NOT_IMPLEMENTED);	return 0;	}