diff options
author | Thies C. Arntzen <thies@php.net> | 2001-07-09 09:04:19 +0000 |
---|---|---|
committer | Thies C. Arntzen <thies@php.net> | 2001-07-09 09:04:19 +0000 |
commit | 08546ef0e87306da16c99c6e5ef9ba68a92a7625 (patch) | |
tree | fd9ce4c248e0fe050d82cd28f85fc11b35b699b6 | |
parent | 1be0975dff12f2472e4737172bf02568b7656f69 (diff) | |
download | php-git-08546ef0e87306da16c99c6e5ef9ba68a92a7625.tar.gz |
changed to use Z_* macros
-rw-r--r-- | ext/standard/assert.c | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/ext/standard/assert.c b/ext/standard/assert.c index d28424d2bd..b66530b267 100644 --- a/ext/standard/assert.c +++ b/ext/standard/assert.c @@ -154,7 +154,7 @@ PHP_FUNCTION(assert) zval retval; int old_error_reporting = 0; /* shut up gcc! */ - myeval = (*assertion)->value.str.val; + myeval = Z_STRVAL_PP(assertion); if (ASSERT(quiet_eval)) { old_error_reporting = EG(error_reporting); @@ -174,10 +174,10 @@ PHP_FUNCTION(assert) } convert_to_boolean(&retval); - val = retval.value.lval; + val = Z_LVAL(retval); } else { convert_to_boolean_ex(assertion); - val = (*assertion)->value.lval; + val = Z_LVAL_PP(assertion); } if (val) { @@ -210,18 +210,17 @@ PHP_FUNCTION(assert) MAKE_STD_ZVAL(args[4]); */ - args[0]->type = IS_STRING; args[0]->value.str.val = estrdup(SAFE_STRING(cbfunc)); args[0]->value.str.len = strlen(args[0]->value.str.val); - args[1]->type = IS_STRING; args[1]->value.str.val = estrdup(SAFE_STRING(filename)); args[1]->value.str.len = strlen(args[1]->value.str.val); - args[2]->type = IS_LONG; args[2]->value.lval = lineno; - args[3]->type = IS_STRING; args[3]->value.str.val = estrdup(SAFE_STRING(myeval)); args[3]->value.str.len = strlen(args[3]->value.str.val); + ZVAL_STRING(args[0],SAFE_STRING(cbfunc),1); + ZVAL_STRING(args[1],SAFE_STRING(filename),1); + ZVAL_LONG (args[2],lineno); + ZVAL_STRING(args[3],SAFE_STRING(myeval),1); /* this is always "assert" so it's useless args[4]->type = IS_STRING; args[4]->value.str.val = estrdup(SAFE_STRING(function)); args[4]->value.str.len = strlen(args[4]->value.str.val); */ MAKE_STD_ZVAL(retval); - retval->type = IS_BOOL; - retval->value.lval = 0; + ZVAL_BOOL(retval,0); /* XXX do we want to check for error here? */ call_user_function(CG(function_table), NULL, args[0], retval, 3, args+1); @@ -268,7 +267,7 @@ PHP_FUNCTION(assert_options) oldint = ASSERT(active); if (ac == 2) { convert_to_long_ex(value); - ASSERT(active) = (*value)->value.lval; + ASSERT(active) = Z_LVAL_PP(value); } RETURN_LONG(oldint); break; @@ -277,7 +276,7 @@ PHP_FUNCTION(assert_options) oldint = ASSERT(bail); if (ac == 2) { convert_to_long_ex(value); - ASSERT(bail) = (*value)->value.lval; + ASSERT(bail) = Z_LVAL_PP(value); } RETURN_LONG(oldint); break; @@ -286,7 +285,7 @@ PHP_FUNCTION(assert_options) oldint = ASSERT(quiet_eval); if (ac == 2) { convert_to_long_ex(value); - ASSERT(quiet_eval) = (*value)->value.lval; + ASSERT(quiet_eval) = Z_LVAL_PP(value); } RETURN_LONG(oldint); break; @@ -295,7 +294,7 @@ PHP_FUNCTION(assert_options) oldint = ASSERT(warning); if (ac == 2) { convert_to_long_ex(value); - ASSERT(warning) = (*value)->value.lval; + ASSERT(warning) = Z_LVAL_PP(value); } RETURN_LONG(oldint); break; @@ -309,13 +308,13 @@ PHP_FUNCTION(assert_options) efree(oldstr); } convert_to_string_ex(value); - ASSERT(callback) = estrndup((*value)->value.str.val,(*value)->value.str.len); + ASSERT(callback) = estrndup(Z_STRVAL_PP(value), Z_STRLEN_PP(value)); } return; break; default: - php_error(E_WARNING,"Unknown value %d.",(*what)->value.lval); + php_error(E_WARNING,"Unknown value %d.",Z_LVAL_PP(what)); break; } |