cvs: php4 /ext/standard assert.c

From: Date: Mon, 09 Jul 2001 09:04:20 +0000
Subject: cvs: php4 /ext/standard assert.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-6126@lists.php.net to get a copy of this message
thies Mon Jul 9 05:04:20 2001 EDT Modified files: /php4/ext/standard assert.c Log: changed to use Z_* macros Index: php4/ext/standard/assert.c diff -u php4/ext/standard/assert.c:1.30 php4/ext/standard/assert.c:1.31 --- php4/ext/standard/assert.c:1.30 Wed Jun 6 09:05:51 2001 +++ php4/ext/standard/assert.c Mon Jul 9 05:04:19 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: assert.c,v 1.30 2001/06/06 13:05:51 rasmus Exp $ */ +/* $Id: assert.c,v 1.31 2001/07/09 09:04:19 thies Exp $ */ /* {{{ includes/startup/misc */ @@ -154,7 +154,7 @@ 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 @@ } 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 @@ 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 @@ 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 @@ 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 @@ 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 @@ 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 @@ 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; }

« previous php.cvs (#6126) next »