diff options
author | Yasuo Ohgaki <yohgaki@php.net> | 2002-10-03 04:17:41 +0000 |
---|---|---|
committer | Yasuo Ohgaki <yohgaki@php.net> | 2002-10-03 04:17:41 +0000 |
commit | f534dc8f47b10e80540a2c5ba33b8389cc1aeb3c (patch) | |
tree | 0185aae4ee2364c291c6a264c37968fd4d203f26 /main/output.c | |
parent | 22bf29384e000df1331cdaa9069133e09c989405 (diff) | |
download | php-git-f534dc8f47b10e80540a2c5ba33b8389cc1aeb3c.tar.gz |
Added missing proto and foldings.
Diffstat (limited to 'main/output.c')
-rw-r--r-- | main/output.c | 41 |
1 files changed, 38 insertions, 3 deletions
diff --git a/main/output.c b/main/output.c index bb52d00f2e..88fed70fab 100644 --- a/main/output.c +++ b/main/output.c @@ -45,13 +45,15 @@ int output_globals_id; php_output_globals output_globals; #endif +/* {{{ php_default_output_func */ static inline int php_default_output_func(const char *str, uint str_len TSRMLS_DC) { fwrite(str, 1, str_len, stderr); return str_len; } +/* }}} */ - +/* {{{ php_output_init_globals */ static void php_output_init_globals(php_output_globals *output_globals_p TSRMLS_DC) { OG(php_body_write) = php_default_output_func; @@ -60,9 +62,11 @@ static void php_output_init_globals(php_output_globals *output_globals_p TSRMLS_ OG(output_start_filename) = NULL; OG(output_start_lineno) = 0; } +/* }}} */ -/* Start output layer */ +/* {{{ php_output_startup + Start output layer */ PHPAPI void php_output_startup(void) { #ifdef ZTS @@ -71,8 +75,11 @@ PHPAPI void php_output_startup(void) php_output_init_globals(&output_globals TSRMLS_CC); #endif } +/* }}} */ +/* {{{ php_output_activate + Initilize output global for activation */ PHPAPI void php_output_activate(TSRMLS_D) { OG(php_body_write) = php_ub_body_write; @@ -83,27 +90,37 @@ PHPAPI void php_output_activate(TSRMLS_D) OG(output_start_filename) = NULL; OG(output_start_lineno) = 0; } +/* }}} */ +/* {{{ php_output_set_status + Toggle output status */ PHPAPI void php_output_set_status(zend_bool status TSRMLS_DC) { OG(disable_output) = !status; } +/* }}} */ - +/* {{{ php_output_register_constants */ void php_output_register_constants(TSRMLS_D) { REGISTER_MAIN_LONG_CONSTANT("PHP_OUTPUT_HANDLER_START", PHP_OUTPUT_HANDLER_START, CONST_CS | CONST_PERSISTENT); REGISTER_MAIN_LONG_CONSTANT("PHP_OUTPUT_HANDLER_CONT", PHP_OUTPUT_HANDLER_CONT, CONST_CS | CONST_PERSISTENT); REGISTER_MAIN_LONG_CONSTANT("PHP_OUTPUT_HANDLER_END", PHP_OUTPUT_HANDLER_END, CONST_CS | CONST_PERSISTENT); } +/* }}} */ +/* {{{ php_body_wirte + * Write body part */ PHPAPI int php_body_write(const char *str, uint str_length TSRMLS_DC) { return OG(php_body_write)(str, str_length TSRMLS_CC); } +/* }}} */ +/* {{{ php_header_wirte + * Write HTTP header */ PHPAPI int php_header_write(const char *str, uint str_length TSRMLS_DC) { if (OG(disable_output)) { @@ -112,6 +129,7 @@ PHPAPI int php_header_write(const char *str, uint str_length TSRMLS_DC) return OG(php_header_write)(str, str_length TSRMLS_CC); } } +/* }}} */ /* {{{ php_start_ob_buffer * Start output buffering */ @@ -888,6 +906,7 @@ PHP_FUNCTION(ob_get_length) } /* }}} */ +/* {{{ int php_ob_buffer_status(php_ob_buffer *ob_buffer, zval *result) */ static int php_ob_buffer_status(php_ob_buffer *ob_buffer, zval *result) { zval *elem; @@ -916,6 +935,7 @@ static int php_ob_buffer_status(php_ob_buffer *ob_buffer, zval *result) return SUCCESS; } +/* }}} */ /* {{{ proto false|array ob_get_status([bool full_status]) @@ -986,17 +1006,27 @@ PHP_FUNCTION(ob_implicit_flush) } /* }}} */ + +/* {{{ char *php_get_output_start_filename(TSRMLS_D) + Return filename start output something */ PHPAPI char *php_get_output_start_filename(TSRMLS_D) { return OG(output_start_filename); } +/* }}} */ +/* {{{ char *php_get_output_start_lineno(TSRMLS_D) + Return line number start output something */ PHPAPI int php_get_output_start_lineno(TSRMLS_D) { return OG(output_start_lineno); } +/* }}} */ + +/* {{{ proto bool output_reset_rewrite_vars(void) + Reset(clear) URL rewriter values */ PHP_FUNCTION(output_reset_rewrite_vars) { if (php_url_scanner_reset_vars(TSRMLS_C) == SUCCESS) { @@ -1005,7 +1035,11 @@ PHP_FUNCTION(output_reset_rewrite_vars) RETURN_FALSE; } } +/* }}} */ + +/* {{{ proto bool output_add_rewrite_var(string name, string value) + Add URL rewriter values */ PHP_FUNCTION(output_add_rewrite_var) { char *name, *value; @@ -1021,6 +1055,7 @@ PHP_FUNCTION(output_add_rewrite_var) RETURN_FALSE; } } +/* }}} */ /* * Local variables: |