return FAILURE;
}
- if (new_extension->startup) {
- if (new_extension->startup(new_extension)!=SUCCESS) {
- DL_UNLOAD(handle);
- return FAILURE;
- }
- }
return zend_register_extension(new_extension, handle);
#else
fprintf(stderr, "Extensions are not supported on this platform.\n");
{
zend_extension extension;
+ if (new_extension->startup) {
+ if (new_extension->startup(new_extension)!=SUCCESS) {
+ DL_UNLOAD(handle);
+ return FAILURE;
+ }
+ }
+
extension = *new_extension;
extension.handle = handle;