typedef struct engine_st ENGINE;