#define TIDY_ATTR_ME(name, param) TIDY_METHOD_MAP(name, tam_ ##name, param)
PHP_MINIT_FUNCTION(tidy);
+PHP_MSHUTDOWN_FUNCTION(tidy);
PHP_RINIT_FUNCTION(tidy);
PHP_MINFO_FUNCTION(tidy);
"tidy",
tidy_functions,
PHP_MINIT(tidy),
- NULL,
+ PHP_MSHUTDOWN(tidy),
PHP_RINIT(tidy),
NULL,
PHP_MINFO(tidy),
return SUCCESS;
}
+PHP_MSHUTDOWN_FUNCTION(tidy)
+{
+#ifdef ZTS
+ ts_free_id(tidy_globals_id);
+#else
+ tidy_globals_dtor(&tidy_globals TSRMLS_CC);
+#endif
+ UNREGISTER_INI_ENTRIES();
+ return SUCCESS;
+}
+
PHP_MINFO_FUNCTION(tidy)
{
php_info_print_table_start();