com php-src: use zend_bool where zend_long isn't needed: ext/standard/assert.c
| From: | Anatol Belski | Date: | Wed, 22 Oct 2014 15:56:18 +0000 |
| Subject: | com php-src: use zend_bool where zend_long isn't needed: ext/standard/assert.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-82441@lists.php.net to get a copy of this message | ||
Commit: f37b4cdb8f9d8b2ccddb1b206bd744180b723d19
Author: Anatol Belski <ab@php.net> Wed, 22 Oct 2014 09:07:38 +0200
Parents: 7959e3faf26aed03ae2e4aa2d13cc7f628b76ee1
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=f37b4cdb8f9d8b2ccddb1b206bd744180b723d19
Log:
use zend_bool where zend_long isn't needed
spare at least 24 bytes per globals item on 64 bit
Changed paths:
M ext/standard/assert.c
Diff:
diff --git a/ext/standard/assert.c b/ext/standard/assert.c
index 6547217..fa5ccfc 100644
--- a/ext/standard/assert.c
+++ b/ext/standard/assert.c
@@ -25,12 +25,12 @@
/* }}} */
ZEND_BEGIN_MODULE_GLOBALS(assert)
- zend_long active;
- zend_long bail;
- zend_long warning;
- zend_long quiet_eval;
zval callback;
char *cb;
+ zend_bool active;
+ zend_bool bail;
+ zend_bool warning;
+ zend_bool quiet_eval;
ZEND_END_MODULE_GLOBALS(assert)
ZEND_DECLARE_MODULE_GLOBALS(assert)
@@ -78,11 +78,11 @@ static PHP_INI_MH(OnChangeCallback) /* {{{ */
/* }}} */
PHP_INI_BEGIN()
- STD_PHP_INI_ENTRY("assert.active", "1", PHP_INI_ALL, OnUpdateLong, active,
zend_assert_globals, assert_globals)
- STD_PHP_INI_ENTRY("assert.bail", "0", PHP_INI_ALL, OnUpdateLong, bail,
zend_assert_globals, assert_globals)
- STD_PHP_INI_ENTRY("assert.warning", "1", PHP_INI_ALL, OnUpdateLong, warning,
zend_assert_globals, assert_globals)
+ STD_PHP_INI_ENTRY("assert.active", "1", PHP_INI_ALL, OnUpdateBool, active,
zend_assert_globals, assert_globals)
+ STD_PHP_INI_ENTRY("assert.bail", "0", PHP_INI_ALL, OnUpdateBool, bail,
zend_assert_globals, assert_globals)
+ STD_PHP_INI_ENTRY("assert.warning", "1", PHP_INI_ALL, OnUpdateBool, warning,
zend_assert_globals, assert_globals)
PHP_INI_ENTRY("assert.callback", NULL, PHP_INI_ALL, OnChangeCallback)
- STD_PHP_INI_ENTRY("assert.quiet_eval",
"0", PHP_INI_ALL, OnUpdateLong, quiet_eval, zend_assert_globals, assert_globals)
+ STD_PHP_INI_ENTRY("assert.quiet_eval",
"0", PHP_INI_ALL, OnUpdateBool, quiet_eval, zend_assert_globals, assert_globals)
PHP_INI_END()
static void php_assert_init_globals(zend_assert_globals *assert_globals_p TSRMLS_DC) /* {{{ */
@@ -258,7 +258,7 @@ PHP_FUNCTION(assert_options)
{
zval *value = NULL;
zend_long what;
- int oldint;
+ zend_bool oldint;
int ac = ZEND_NUM_ARGS();
zend_string *key;