summaryrefslogtreecommitdiff
path: root/ext/standard/info.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/info.c')
-rw-r--r--ext/standard/info.c103
1 files changed, 50 insertions, 53 deletions
diff --git a/ext/standard/info.c b/ext/standard/info.c
index 7a118af7b4..8c00c521fd 100644
--- a/ext/standard/info.c
+++ b/ext/standard/info.c
@@ -65,10 +65,9 @@ static int php_info_print_html_esc(const char *str, size_t len) /* {{{ */
{
size_t written;
zend_string *new_str;
- TSRMLS_FETCH();
- new_str = php_escape_html_entities((unsigned char *) str, len, 0, ENT_QUOTES, "utf-8" TSRMLS_CC);
- written = php_output_write(new_str->val, new_str->len TSRMLS_CC);
+ new_str = php_escape_html_entities((unsigned char *) str, len, 0, ENT_QUOTES, "utf-8");
+ written = php_output_write(new_str->val, new_str->len);
zend_string_free(new_str);
return written;
}
@@ -79,13 +78,12 @@ static int php_info_printf(const char *fmt, ...) /* {{{ */
char *buf;
size_t len, written;
va_list argv;
- TSRMLS_FETCH();
va_start(argv, fmt);
len = vspprintf(&buf, 0, fmt, argv);
va_end(argv);
- written = php_output_write(buf, len TSRMLS_CC);
+ written = php_output_write(buf, len);
efree(buf);
return written;
}
@@ -93,12 +91,11 @@ static int php_info_printf(const char *fmt, ...) /* {{{ */
static int php_info_print(const char *str) /* {{{ */
{
- TSRMLS_FETCH();
- return php_output_write(str, strlen(str) TSRMLS_CC);
+ return php_output_write(str, strlen(str));
}
/* }}} */
-static void php_info_print_stream_hash(const char *name, HashTable *ht TSRMLS_DC) /* {{{ */
+static void php_info_print_stream_hash(const char *name, HashTable *ht) /* {{{ */
{
zend_string *key;
@@ -142,7 +139,7 @@ static void php_info_print_stream_hash(const char *name, HashTable *ht TSRMLS_DC
}
/* }}} */
-PHPAPI void php_info_print_module(zend_module_entry *zend_module TSRMLS_DC) /* {{{ */
+PHPAPI void php_info_print_module(zend_module_entry *zend_module) /* {{{ */
{
if (zend_module->info_func || zend_module->version) {
if (!sapi_module.phpinfo_as_text) {
@@ -153,7 +150,7 @@ PHPAPI void php_info_print_module(zend_module_entry *zend_module TSRMLS_DC) /* {
php_info_print_table_end();
}
if (zend_module->info_func) {
- zend_module->info_func(zend_module TSRMLS_CC);
+ zend_module->info_func(zend_module);
} else {
php_info_print_table_start();
php_info_print_table_row(2, "Version", zend_module->version);
@@ -170,21 +167,21 @@ PHPAPI void php_info_print_module(zend_module_entry *zend_module TSRMLS_DC) /* {
}
/* }}} */
-static int _display_module_info_func(zval *el TSRMLS_DC) /* {{{ */
+static int _display_module_info_func(zval *el) /* {{{ */
{
zend_module_entry *module = (zend_module_entry*)Z_PTR_P(el);
if (module->info_func || module->version) {
- php_info_print_module(module TSRMLS_CC);
+ php_info_print_module(module);
}
return ZEND_HASH_APPLY_KEEP;
}
/* }}} */
-static int _display_module_info_def(zval *el TSRMLS_DC) /* {{{ */
+static int _display_module_info_def(zval *el) /* {{{ */
{
zend_module_entry *module = (zend_module_entry*)Z_PTR_P(el);
if (!module->info_func && !module->version) {
- php_info_print_module(module TSRMLS_CC);
+ php_info_print_module(module);
}
return ZEND_HASH_APPLY_KEEP;
}
@@ -192,7 +189,7 @@ static int _display_module_info_def(zval *el TSRMLS_DC) /* {{{ */
/* {{{ php_print_gpcse_array
*/
-static void php_print_gpcse_array(char *name, uint name_length TSRMLS_DC)
+static void php_print_gpcse_array(char *name, uint name_length)
{
zval *data, *tmp, tmp2;
zend_string *string_key;
@@ -200,7 +197,7 @@ static void php_print_gpcse_array(char *name, uint name_length TSRMLS_DC)
zend_string *key;
key = zend_string_init(name, name_length, 0);
- zend_is_auto_global(key TSRMLS_CC);
+ zend_is_auto_global(key);
if ((data = zend_hash_find(&EG(symbol_table).ht, key)) != NULL && (Z_TYPE_P(data) == IS_ARRAY)) {
ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(data), num_key, string_key, tmp) {
@@ -230,10 +227,10 @@ static void php_print_gpcse_array(char *name, uint name_length TSRMLS_DC)
if (Z_TYPE_P(tmp) == IS_ARRAY) {
if (!sapi_module.phpinfo_as_text) {
php_info_print("<pre>");
- zend_print_zval_r_ex((zend_write_func_t) php_info_print_html_esc, tmp, 0 TSRMLS_CC);
+ zend_print_zval_r_ex((zend_write_func_t) php_info_print_html_esc, tmp, 0);
php_info_print("</pre>");
} else {
- zend_print_zval_r(tmp, 0 TSRMLS_CC);
+ zend_print_zval_r(tmp, 0);
}
} else {
ZVAL_COPY_VALUE(&tmp2, tmp);
@@ -270,19 +267,19 @@ static void php_print_gpcse_array(char *name, uint name_length TSRMLS_DC)
/* {{{ php_info_print_style
*/
-void php_info_print_style(TSRMLS_D)
+void php_info_print_style(void)
{
php_info_printf("<style type=\"text/css\">\n");
- php_info_print_css(TSRMLS_C);
+ php_info_print_css();
php_info_printf("</style>\n");
}
/* }}} */
/* {{{ php_info_html_esc
*/
-PHPAPI zend_string *php_info_html_esc(char *string TSRMLS_DC)
+PHPAPI zend_string *php_info_html_esc(char *string)
{
- return php_escape_html_entities((unsigned char *) string, strlen(string), 0, ENT_QUOTES, NULL TSRMLS_CC);
+ return php_escape_html_entities((unsigned char *) string, strlen(string), 0, ENT_QUOTES, NULL);
}
/* }}} */
@@ -663,12 +660,12 @@ PHPAPI zend_string *php_get_uname(char mode)
/* {{{ php_print_info_htmlhead
*/
-PHPAPI void php_print_info_htmlhead(TSRMLS_D)
+PHPAPI void php_print_info_htmlhead(void)
{
php_info_print("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"DTD/xhtml1-transitional.dtd\">\n");
php_info_print("<html xmlns=\"http://www.w3.org/1999/xhtml\">");
php_info_print("<head>\n");
- php_info_print_style(TSRMLS_C);
+ php_info_print_style();
php_info_print("<title>phpinfo()</title>");
php_info_print("<meta name=\"ROBOTS\" content=\"NOINDEX,NOFOLLOW,NOARCHIVE\" />");
php_info_print("</head>\n");
@@ -677,7 +674,7 @@ PHPAPI void php_print_info_htmlhead(TSRMLS_D)
/* }}} */
/* {{{ module_name_cmp */
-static int module_name_cmp(const void *a, const void *b TSRMLS_DC)
+static int module_name_cmp(const void *a, const void *b)
{
Bucket *f = (Bucket *) a;
Bucket *s = (Bucket *) b;
@@ -689,13 +686,13 @@ static int module_name_cmp(const void *a, const void *b TSRMLS_DC)
/* {{{ php_print_info
*/
-PHPAPI void php_print_info(int flag TSRMLS_DC)
+PHPAPI void php_print_info(int flag)
{
char **env, *tmp1, *tmp2;
zend_string *php_uname;
if (!sapi_module.phpinfo_as_text) {
- php_print_info_htmlhead(TSRMLS_C);
+ php_print_info_htmlhead();
} else {
php_info_print("phpinfo()\n");
}
@@ -789,10 +786,10 @@ PHPAPI void php_print_info(int flag TSRMLS_DC)
php_info_print_table_row(2, "Zend Signal Handling", "disabled" );
#endif
- php_info_print_table_row(2, "Zend Memory Manager", is_zend_mm(TSRMLS_C) ? "enabled" : "disabled" );
+ php_info_print_table_row(2, "Zend Memory Manager", is_zend_mm() ? "enabled" : "disabled" );
{
- const zend_multibyte_functions *functions = zend_multibyte_get_functions(TSRMLS_C);
+ const zend_multibyte_functions *functions = zend_multibyte_get_functions();
char *descr;
if (functions) {
spprintf(&descr, 0, "provided by %s", functions->provider_name);
@@ -815,9 +812,9 @@ PHPAPI void php_print_info(int flag TSRMLS_DC)
php_info_print_table_row(2, "DTrace Support", "disabled" );
#endif
- php_info_print_stream_hash("PHP Streams", php_stream_get_url_stream_wrappers_hash() TSRMLS_CC);
- php_info_print_stream_hash("Stream Socket Transports", php_stream_xport_get_hash() TSRMLS_CC);
- php_info_print_stream_hash("Stream Filters", php_get_stream_filters_hash() TSRMLS_CC);
+ php_info_print_stream_hash("PHP Streams", php_stream_get_url_stream_wrappers_hash());
+ php_info_print_stream_hash("Stream Socket Transports", php_stream_xport_get_hash());
+ php_info_print_stream_hash("Stream Filters", php_get_stream_filters_hash());
php_info_print_table_end();
@@ -832,13 +829,13 @@ PHPAPI void php_print_info(int flag TSRMLS_DC)
if (sapi_module.phpinfo_as_text) {
php_info_print(zend_version);
} else {
- zend_html_puts(zend_version, strlen(zend_version) TSRMLS_CC);
+ zend_html_puts(zend_version, strlen(zend_version));
}
php_info_print_box_end();
zend_string_free(php_uname);
}
- zend_ini_sort_entries(TSRMLS_C);
+ zend_ini_sort_entries();
if (flag & PHP_INFO_CONFIGURATION) {
php_info_print_hr();
@@ -858,14 +855,14 @@ PHPAPI void php_print_info(int flag TSRMLS_DC)
zend_hash_init(&sorted_registry, zend_hash_num_elements(&module_registry), NULL, NULL, 1);
zend_hash_copy(&sorted_registry, &module_registry, NULL);
- zend_hash_sort(&sorted_registry, zend_qsort, module_name_cmp, 0 TSRMLS_CC);
+ zend_hash_sort(&sorted_registry, zend_qsort, module_name_cmp, 0);
- zend_hash_apply(&sorted_registry, _display_module_info_func TSRMLS_CC);
+ zend_hash_apply(&sorted_registry, _display_module_info_func);
SECTION("Additional Modules");
php_info_print_table_start();
php_info_print_table_header(1, "Module Name");
- zend_hash_apply(&sorted_registry, _display_module_info_def TSRMLS_CC);
+ zend_hash_apply(&sorted_registry, _display_module_info_def);
php_info_print_table_end();
zend_hash_destroy(&sorted_registry);
@@ -908,20 +905,20 @@ PHPAPI void php_print_info(int flag TSRMLS_DC)
if ((data = zend_hash_str_find(&EG(symbol_table).ht, "PHP_AUTH_PW", sizeof("PHP_AUTH_PW")-1)) != NULL && Z_TYPE_P(data) == IS_STRING) {
php_info_print_table_row(2, "PHP_AUTH_PW", Z_STRVAL_P(data));
}
- php_print_gpcse_array(ZEND_STRL("_REQUEST") TSRMLS_CC);
- php_print_gpcse_array(ZEND_STRL("_GET") TSRMLS_CC);
- php_print_gpcse_array(ZEND_STRL("_POST") TSRMLS_CC);
- php_print_gpcse_array(ZEND_STRL("_FILES") TSRMLS_CC);
- php_print_gpcse_array(ZEND_STRL("_COOKIE") TSRMLS_CC);
- php_print_gpcse_array(ZEND_STRL("_SERVER") TSRMLS_CC);
- php_print_gpcse_array(ZEND_STRL("_ENV") TSRMLS_CC);
+ php_print_gpcse_array(ZEND_STRL("_REQUEST"));
+ php_print_gpcse_array(ZEND_STRL("_GET"));
+ php_print_gpcse_array(ZEND_STRL("_POST"));
+ php_print_gpcse_array(ZEND_STRL("_FILES"));
+ php_print_gpcse_array(ZEND_STRL("_COOKIE"));
+ php_print_gpcse_array(ZEND_STRL("_SERVER"));
+ php_print_gpcse_array(ZEND_STRL("_ENV"));
php_info_print_table_end();
}
if ((flag & PHP_INFO_CREDITS) && !sapi_module.phpinfo_as_text) {
php_info_print_hr();
- php_print_credits(PHP_CREDITS_ALL & ~PHP_CREDITS_FULLPAGE TSRMLS_CC);
+ php_print_credits(PHP_CREDITS_ALL & ~PHP_CREDITS_FULLPAGE);
}
if (flag & PHP_INFO_LICENSE) {
@@ -1170,14 +1167,14 @@ PHP_FUNCTION(phpinfo)
{
zend_long flag = PHP_INFO_ALL;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flag) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "|l", &flag) == FAILURE) {
return;
}
/* Andale! Andale! Yee-Hah! */
- php_output_start_default(TSRMLS_C);
- php_print_info((int)flag TSRMLS_CC);
- php_output_end(TSRMLS_C);
+ php_output_start_default();
+ php_print_info((int)flag);
+ php_output_end();
RETURN_TRUE;
}
@@ -1191,7 +1188,7 @@ PHP_FUNCTION(phpversion)
char *ext_name = NULL;
size_t ext_name_len = 0;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &ext_name, &ext_name_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "|s", &ext_name, &ext_name_len) == FAILURE) {
return;
}
@@ -1214,11 +1211,11 @@ PHP_FUNCTION(phpcredits)
{
zend_long flag = PHP_CREDITS_ALL;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flag) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "|l", &flag) == FAILURE) {
return;
}
- php_print_credits((int)flag TSRMLS_CC);
+ php_print_credits((int)flag);
RETURN_TRUE;
}
/* }}} */
@@ -1247,7 +1244,7 @@ PHP_FUNCTION(php_uname)
char *mode = "a";
size_t modelen = sizeof("a")-1;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &mode, &modelen) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "|s", &mode, &modelen) == FAILURE) {
return;
}
RETURN_STR(php_get_uname(*mode));