Index: trunk/xcache/xc_extension.h
===================================================================
--- trunk/xcache/xc_extension.h	(revision 1044)
+++ trunk/xcache/xc_extension.h	(revision 1045)
@@ -6,9 +6,11 @@
 #endif /* _MSC_VER > 1000 */
 
+#include "util/xc_stack.h"
 #include "zend_extensions.h"
-int xcache_zend_extension_register(zend_extension *new_extension, zend_bool prepend);
-int xcache_zend_extension_unregister(zend_extension *extension);
+int xcache_zend_extension_prepend(zend_extension *new_extension);
+int xcache_zend_extension_remove(zend_extension *extension);
+int xcache_zend_extension_count_by_prefix(zend_llist *l, const char *extension_name_prefix);
+void xcache_zend_extension_unlink_by_prefix(xc_stack_t *unlinked, zend_llist *l, const char *extension_name_prefix);
 
-zend_llist_element *xcache_llist_get_element_by_zend_extension(zend_llist *l, const char *extension_name);
 void xcache_llist_prepend(zend_llist *l, zend_llist_element *element);
 void xcache_llist_unlink(zend_llist *l, zend_llist_element *element);
