PHP_MINIT_FUNCTION(flextrade) { #ifdef ZEND_ENGINE_2_1 zend_class_entry ce; memcpy(&cbboxconnection_object_handlers, zend_get_std_object_handlers(), sizeof(zend_object_handlers)); cbboxconnection_object_handlers.clone_obj = NULL; INIT_CLASS_ENTRY(ce, "CBboxConnection", cbboxconnection_class_functions); ce.create_object = php_flextrade_object_new; cbboxconnection_class_entry = zend_register_internal_class(&ce TSRMLS_CC); REGISTER_CBBOXCONNECTION_CLASS_CONST_LONG("EA_FAIL", EA_FAIL); REGISTER_CBBOXCONNECTION_CLASS_CONST_LONG("EA_OK", EA_OK); #endif return SUCCESS; }