diff options
Diffstat (limited to 'ext/skeleton/skeleton.c')
-rw-r--r-- | ext/skeleton/skeleton.c | 41 |
1 files changed, 9 insertions, 32 deletions
diff --git a/ext/skeleton/skeleton.c b/ext/skeleton/skeleton.c index 2c03ea9fd5..a11914cdf5 100644 --- a/ext/skeleton/skeleton.c +++ b/ext/skeleton/skeleton.c @@ -7,6 +7,7 @@ #include "php.h" #include "ext/standard/info.h" #include "php_%EXTNAME%.h" +#include "%EXTNAME%_arginfo.h" /* For compatibility with older PHP versions */ #ifndef ZEND_PARSE_PARAMETERS_NONE @@ -15,9 +16,8 @@ ZEND_PARSE_PARAMETERS_END() #endif -/* {{{ void %EXTNAME%_test1() - */ -PHP_FUNCTION(%EXTNAME%_test1) +/* {{{ void test1() */ +PHP_FUNCTION(test1) { ZEND_PARSE_PARAMETERS_NONE(); @@ -25,9 +25,8 @@ PHP_FUNCTION(%EXTNAME%_test1) } /* }}} */ -/* {{{ string %EXTNAME%_test2( [ string $var ] ) - */ -PHP_FUNCTION(%EXTNAME%_test2) +/* {{{ string test2( [ string $var ] ) */ +PHP_FUNCTION(test2) { char *var = "World"; size_t var_len = sizeof("World") - 1; @@ -44,8 +43,7 @@ PHP_FUNCTION(%EXTNAME%_test2) } /* }}}*/ -/* {{{ PHP_RINIT_FUNCTION - */ +/* {{{ PHP_RINIT_FUNCTION */ PHP_RINIT_FUNCTION(%EXTNAME%) { #if defined(ZTS) && defined(COMPILE_DL_%EXTNAMECAPS%) @@ -56,8 +54,7 @@ PHP_RINIT_FUNCTION(%EXTNAME%) } /* }}} */ -/* {{{ PHP_MINFO_FUNCTION - */ +/* {{{ PHP_MINFO_FUNCTION */ PHP_MINFO_FUNCTION(%EXTNAME%) { php_info_print_table_start(); @@ -66,31 +63,11 @@ PHP_MINFO_FUNCTION(%EXTNAME%) } /* }}} */ -/* {{{ arginfo - */ -ZEND_BEGIN_ARG_INFO(arginfo_%EXTNAME%_test1, 0) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_%EXTNAME%_test2, 0) - ZEND_ARG_INFO(0, str) -ZEND_END_ARG_INFO() -/* }}} */ - -/* {{{ %EXTNAME%_functions[] - */ -static const zend_function_entry %EXTNAME%_functions[] = { - PHP_FE(%EXTNAME%_test1, arginfo_%EXTNAME%_test1) - PHP_FE(%EXTNAME%_test2, arginfo_%EXTNAME%_test2) - PHP_FE_END -}; -/* }}} */ - -/* {{{ %EXTNAME%_module_entry - */ +/* {{{ %EXTNAME%_module_entry */ zend_module_entry %EXTNAME%_module_entry = { STANDARD_MODULE_HEADER, "%EXTNAME%", /* Extension name */ - %EXTNAME%_functions, /* zend_function_entry */ + ext_functions, /* zend_function_entry */ NULL, /* PHP_MINIT - Module initialization */ NULL, /* PHP_MSHUTDOWN - Module shutdown */ PHP_RINIT(%EXTNAME%), /* PHP_RINIT - Request initialization */ |