summaryrefslogtreecommitdiff
path: root/ext/zend_test
diff options
context:
space:
mode:
Diffstat (limited to 'ext/zend_test')
-rw-r--r--ext/zend_test/test.c7
-rw-r--r--ext/zend_test/test_arginfo.h17
2 files changed, 15 insertions, 9 deletions
diff --git a/ext/zend_test/test.c b/ext/zend_test/test.c
index 7ecda5cc15..e54c201891 100644
--- a/ext/zend_test/test.c
+++ b/ext/zend_test/test.c
@@ -51,6 +51,9 @@ static zend_class_entry *zend_test_class;
static zend_class_entry *zend_test_child_class;
static zend_class_entry *zend_test_trait;
static zend_class_entry *zend_test_attribute;
+static zend_class_entry *zend_test_ns_foo_class;
+static zend_class_entry *zend_test_ns2_foo_class;
+static zend_class_entry *zend_test_ns2_ns_foo_class;
static zend_object_handlers zend_test_class_handlers;
static ZEND_FUNCTION(zend_test_func)
@@ -393,6 +396,10 @@ PHP_MINIT_FUNCTION(zend_test)
attr->validator = zend_attribute_validate_zendtestattribute;
}
+ zend_test_ns_foo_class = register_class_ZendTestNS_Foo();
+ zend_test_ns2_foo_class = register_class_ZendTestNS2_Foo();
+ zend_test_ns2_ns_foo_class = register_class_ZendTestNS2_ZendSubNS_Foo();
+
// Loading via dl() not supported with the observer API
if (type != MODULE_TEMPORARY) {
REGISTER_INI_ENTRIES();
diff --git a/ext/zend_test/test_arginfo.h b/ext/zend_test/test_arginfo.h
index b960a9ba3f..b7dd3dbe28 100644
--- a/ext/zend_test/test_arginfo.h
+++ b/ext/zend_test/test_arginfo.h
@@ -160,7 +160,7 @@ static const zend_function_entry class_ZendTestNS2_ZendSubNS_Foo_methods[] = {
ZEND_FE_END
};
-zend_class_entry *register_class__ZendTestInterface()
+static zend_class_entry *register_class__ZendTestInterface(void)
{
zend_class_entry ce, *class_entry;
@@ -170,7 +170,7 @@ zend_class_entry *register_class__ZendTestInterface()
return class_entry;
}
-zend_class_entry *register_class__ZendTestClass(zend_class_entry *class_entry__ZendTestInterface)
+static zend_class_entry *register_class__ZendTestClass(zend_class_entry *class_entry__ZendTestInterface)
{
zend_class_entry ce, *class_entry;
@@ -207,7 +207,7 @@ zend_class_entry *register_class__ZendTestClass(zend_class_entry *class_entry__Z
return class_entry;
}
-zend_class_entry *register_class__ZendTestChildClass(zend_class_entry *class_entry__ZendTestClass)
+static zend_class_entry *register_class__ZendTestChildClass(zend_class_entry *class_entry__ZendTestClass)
{
zend_class_entry ce, *class_entry;
@@ -217,7 +217,7 @@ zend_class_entry *register_class__ZendTestChildClass(zend_class_entry *class_ent
return class_entry;
}
-zend_class_entry *register_class__ZendTestTrait()
+static zend_class_entry *register_class__ZendTestTrait(void)
{
zend_class_entry ce, *class_entry;
@@ -234,7 +234,7 @@ zend_class_entry *register_class__ZendTestTrait()
return class_entry;
}
-zend_class_entry *register_class_ZendTestAttribute()
+static zend_class_entry *register_class_ZendTestAttribute(void)
{
zend_class_entry ce, *class_entry;
@@ -245,7 +245,7 @@ zend_class_entry *register_class_ZendTestAttribute()
return class_entry;
}
-zend_class_entry *register_class_ZendTestNS_Foo()
+static zend_class_entry *register_class_ZendTestNS_Foo(void)
{
zend_class_entry ce, *class_entry;
@@ -255,7 +255,7 @@ zend_class_entry *register_class_ZendTestNS_Foo()
return class_entry;
}
-zend_class_entry *register_class_ZendTestNS2_Foo()
+static zend_class_entry *register_class_ZendTestNS2_Foo(void)
{
zend_class_entry ce, *class_entry;
@@ -265,7 +265,7 @@ zend_class_entry *register_class_ZendTestNS2_Foo()
return class_entry;
}
-zend_class_entry *register_class_ZendTestNS2_ZendSubNS_Foo()
+static zend_class_entry *register_class_ZendTestNS2_ZendSubNS_Foo(void)
{
zend_class_entry ce, *class_entry;
@@ -274,4 +274,3 @@ zend_class_entry *register_class_ZendTestNS2_ZendSubNS_Foo()
return class_entry;
}
-