cvs: php4 /ext/session session.c
| From: | Sascha Schumann | Date: | Wed, 06 Sep 2000 14:25:47 +0000 |
| Subject: | cvs: php4 /ext/session session.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-1608@lists.php.net to get a copy of this message | ||
sas Wed Sep 6 07:25:47 2000 EDT
Modified files:
/php4/ext/session session.c
Log:
Convert some more "complex" expressions manually to Z_* macros.
Index: php4/ext/session/session.c
diff -u php4/ext/session/session.c:1.168 php4/ext/session/session.c:1.169
--- php4/ext/session/session.c:1.168 Wed Sep 6 07:16:12 2000
+++ php4/ext/session/session.c Wed Sep 6 07:25:47 2000
@@ -223,13 +223,13 @@
state_val_copy->refcount = 0;
if (PG(register_globals)) {
- zend_set_hash_symbol(state_val_copy, name, namelen, 0, 2, PS(http_session_vars)->value.ht,
&EG(symbol_table));
+ zend_set_hash_symbol(state_val_copy, name, namelen, 0, 2, Z_ARRVAL_P(PS(http_session_vars)),
&EG(symbol_table));
} else {
if (PG(register_globals)) {
zend_set_hash_symbol(state_val_copy, name, namelen, 0, 1, &EG(symbol_table));
}
- zend_set_hash_symbol(state_val_copy, name, namelen, 0, 1, PS(http_session_vars)->value.ht);
+ zend_set_hash_symbol(state_val_copy, name, namelen, 0, 1, Z_ARRVAL_P(PS(http_session_vars)));
}
}
@@ -238,7 +238,7 @@
HashTable *ht = &EG(symbol_table);
if (!PG(register_globals))
- ht = PS(http_session_vars)->value.ht;
+ ht = Z_ARRVAL_P(PS(http_session_vars));
return zend_hash_find(ht, name, namelen + 1, (void **)state_var);
}
@@ -474,7 +474,7 @@
if (zend_hash_find(&EG(symbol_table), "HTTP_SESSION_VARS",
sizeof("HTTP_SESSION_VARS"), (void **)&old_vars) == SUCCESS &&
Z_TYPE_PP(old_vars) == IS_ARRAY) {
PS(http_session_vars) = *old_vars;
- zend_hash_clean(PS(http_session_vars)->value.ht);
+ zend_hash_clean(Z_ARRVAL_P(PS(http_session_vars)));
} else {
if(old_vars) {
zend_hash_del(&EG(symbol_table), "HTTP_SESSION_VARS",
sizeof("HTTP_SESSION_VARS"));
@@ -578,9 +578,9 @@
return;
}
- for (zend_hash_internal_pointer_reset(PS(http_session_vars)->value.ht);
- zend_hash_get_current_key(PS(http_session_vars)->value.ht, &variable, &num_key) ==
HASH_KEY_IS_STRING;
- zend_hash_move_forward(PS(http_session_vars)->value.ht)) {
+ for (zend_hash_internal_pointer_reset(Z_ARRVAL_P(PS(http_session_vars)));
+ zend_hash_get_current_key(Z_ARRVAL_P(PS(http_session_vars)), &variable, &num_key) ==
HASH_KEY_IS_STRING;
+ zend_hash_move_forward(Z_ARRVAL_P(PS(http_session_vars)))) {
PS_ADD_VAR(variable);
}
}