cvs: /php4 main.c rfc1867.c /php4/ext/com COM.c /php4/ext/dav dav.c /php4/ext/hyperwave hw.c /php4/ext/java java.c /php4/ext/odbc php_odbc.c
/php4/ext/pcre php_pcre.c /php4/ext/session session.c /php4/ext/standard array.c iptc.c post.c var.c /php4/ext/sybase_ct php_sybase_ct.c
/php4/ext/wddx wddx.c /php4/sapi/isapi php4isapi.c
| From: | Zeev Suraski | Date: | Sun, 26 Dec 1999 21:20:53 +0000 |
| Subject: | cvs: /php4 main.c rfc1867.c /php4/ext/com COM.c /php4/ext/dav dav.c /php4/ext/hyperwave hw.c /php4/ext/java java.c /php4/ext/odbc php_odbc.c /php4/ext/pcre php_pcre.c /php4/ext/session session.c /php4/ext/standard array.c iptc.c post.c var.c /php4/ext/sybase_ct php_sybase_ct.c /php4/ext/wddx wddx.c /php4/sapi/isapi php4isapi.c |
||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-8520@lists.php.net to get a copy of this message | ||
zeev Sun Dec 26 16:20:53 1999 EDT
Modified files:
/php4 main.c rfc1867.c
/php4/ext/com COM.c
/php4/ext/dav dav.c
/php4/ext/hyperwave hw.c
/php4/ext/java java.c
/php4/ext/odbc php_odbc.c
/php4/ext/pcre php_pcre.c
/php4/ext/session session.c
/php4/ext/standard array.c iptc.c post.c var.c
/php4/ext/sybase_ct php_sybase_ct.c
/php4/ext/wddx wddx.c
/php4/sapi/isapi php4isapi.c
Log:
Change ALLOC_ZVAL() semantics
Index: php4/main.c
diff -u php4/main.c:1.168 php4/main.c:1.169
--- php4/main.c:1.168 Sun Dec 26 15:45:37 1999
+++ php4/main.c Sun Dec 26 16:20:41 1999
@@ -19,7 +19,7 @@
*/
-/* $Id: main.c,v 1.168 1999/12/26 20:45:37 zeev Exp $ */
+/* $Id: main.c,v 1.169 1999/12/26 21:20:41 zeev Exp $ */
#include <stdio.h>
@@ -446,7 +446,7 @@
va_end(args);
buffer[sizeof(buffer) - 1] = 0;
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
INIT_PZVAL(tmp);
tmp->value.str.val = (char *) estrndup(buffer, size);
tmp->value.str.len = size;
@@ -1079,7 +1079,7 @@
continue;
}
t = estrndup(*env, p - *env);
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
tmp->value.str.len = strlen(p + 1);
tmp->value.str.val = estrndup(p + 1, tmp->value.str.len);
tmp->type = IS_STRING;
@@ -1100,7 +1100,7 @@
for (i = 0; i < arr->nelts; i++) {
len = strlen(elts[i].key);
t = elts[i].key;
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
if (elts[i].val) {
tmp->value.str.len = strlen(elts[i].val);
tmp->value.str.val = estrndup(elts[i].val, tmp->value.str.len);
@@ -1117,7 +1117,7 @@
(*tmp_ptr)->refcount++;
zend_hash_update(&EG(symbol_table), "PATH_TRANSLATED",
sizeof("PATH_TRANSLATED"), tmp_ptr, sizeof(pval *), NULL);
}
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
tmp->value.str.len = strlen(((request_rec *) SG(server_context))->uri);
tmp->value.str.val = estrndup(((request_rec *) SG(server_context))->uri,
tmp->value.str.len);
INIT_PZVAL(tmp);
@@ -1130,7 +1130,7 @@
char *pi;
#if FORCE_CGI_REDIRECT
pi = SG(request_info).request_uri;
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
tmp->value.str.val = emalloc(((pi)?strlen(pi):0) + 1);
tmp->value.str.len = php_sprintf(tmp->value.str.val, "%s", (pi ? pi :
"")); /* SAFE */
tmp->type = IS_STRING;
@@ -1148,7 +1148,7 @@
l -= strlen(pi);
pi = NULL;
}
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
tmp->value.str.val = emalloc(l + 1);
tmp->value.str.len = php_sprintf(tmp->value.str.val, "%s%s", (sn ? sn :
""), (pi ? pi : "")); /* SAFE */
tmp->type = IS_STRING;
@@ -1171,7 +1171,7 @@
int count = 0;
char *ss, *space;
- arr = ALLOC_ZVAL();
+ ALLOC_ZVAL(arr);
arr->value.ht = (HashTable *) emalloc(sizeof(HashTable));
if (zend_hash_init(arr->value.ht, 0, NULL, ZVAL_PTR_DTOR, 0) == FAILURE) {
php_error(E_WARNING, "Unable to create argv array");
@@ -1188,7 +1188,7 @@
*space = '\0';
}
/* auto-type */
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
tmp->type = IS_STRING;
tmp->value.str.len = strlen(ss);
tmp->value.str.val = estrndup(ss, tmp->value.str.len);
@@ -1206,7 +1206,7 @@
ss = space;
}
}
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
tmp->value.lval = count;
tmp->type = IS_LONG;
INIT_PZVAL(tmp);
Index: php4/rfc1867.c
diff -u php4/rfc1867.c:1.17 php4/rfc1867.c:1.18
--- php4/rfc1867.c:1.17 Fri Dec 24 12:39:23 1999
+++ php4/rfc1867.c Sun Dec 26 16:20:41 1999
@@ -15,7 +15,7 @@
| Authors: Rasmus Lerdorf <rasmus@lerdorf.on.ca> |
+----------------------------------------------------------------------+
*/
-/* $Id: rfc1867.c,v 1.17 1999/12/24 17:39:23 andi Exp $ */
+/* $Id: rfc1867.c,v 1.18 1999/12/26 21:20:41 zeev Exp $ */
#include <stdio.h>
#include "php.h"
@@ -45,7 +45,7 @@
PLS_FETCH();
if (PG(track_vars)) {
- http_post_vars = ALLOC_ZVAL();
+ ALLOC_ZVAL(http_post_vars);
array_init(http_post_vars);
INIT_PZVAL(http_post_vars);
Index: php4/ext/com/COM.c
diff -u php4/ext/com/COM.c:1.19 php4/ext/com/COM.c:1.20
--- php4/ext/com/COM.c:1.19 Fri Dec 24 12:39:24 1999
+++ php4/ext/com/COM.c Sun Dec 26 16:20:42 1999
@@ -416,7 +416,7 @@
pval_arg->refcount=1;
zend_hash_init(pval_arg->value.obj.properties, 0, NULL, ZVAL_PTR_DTOR, 0);
- handle = ALLOC_ZVAL();
+ ALLOC_ZVAL(handle);
handle->type = IS_LONG;
handle->value.lval = zend_list_insert(var_arg->pdispVal, le_idispatch);
pval_copy_constructor(handle);
@@ -915,7 +915,7 @@
var_reset(object);
return;
}
- object_handle = ALLOC_ZVAL();
+ ALLOC_ZVAL(object_handle);
*object_handle = *return_value;
pval_copy_constructor(object_handle);
INIT_PZVAL(object_handle);
Index: php4/ext/dav/dav.c
diff -u php4/ext/dav/dav.c:1.8 php4/ext/dav/dav.c:1.9
--- php4/ext/dav/dav.c:1.8 Fri Dec 24 12:39:25 1999
+++ php4/ext/dav/dav.c Sun Dec 26 16:20:43 1999
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: dav.c,v 1.8 1999/12/24 17:39:25 andi Exp $ */
+/* $Id: dav.c,v 1.9 1999/12/26 21:20:43 zeev Exp $ */
#define IS_EXT_MODULE
#if COMPILE_DL
@@ -192,7 +192,7 @@
HashTable *function_table;
func = php3i_string_pval(funcName);
- retval = ALLOC_ZVAL();
+ ALLOC_ZVAL(retval);
function_table = php3i_get_function_table();
if (call_user_function(function_table, NULL, func, retval, argc, argv) == FAILURE) {
php3tls_pval_destructor(retval);
Index: php4/ext/hyperwave/hw.c
diff -u php4/ext/hyperwave/hw.c:1.35 php4/ext/hyperwave/hw.c:1.36
--- php4/ext/hyperwave/hw.c:1.35 Fri Dec 24 10:43:36 1999
+++ php4/ext/hyperwave/hw.c Sun Dec 26 16:20:44 1999
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: hw.c,v 1.35 1999/12/24 15:43:36 andi Exp $ */
+/* $Id: hw.c,v 1.36 1999/12/26 21:20:44 zeev Exp $ */
#if COMPILE_DL
#include "dl/phpdl.h"
#endif
@@ -1175,7 +1175,7 @@
while(attrname != NULL) {
char *name;
- user_arr = ALLOC_ZVAL();
+ ALLOC_ZVAL(user_arr);
if (array_init(user_arr) == FAILURE) {
efree(object);
RETURN_FALSE;
Index: php4/ext/java/java.c
diff -u php4/ext/java/java.c:1.8 php4/ext/java/java.c:1.9
--- php4/ext/java/java.c:1.8 Fri Dec 24 12:39:25 1999
+++ php4/ext/java/java.c Sun Dec 26 16:20:45 1999
@@ -500,7 +500,7 @@
zend_hash_init(presult->value.obj.properties, 0, NULL, ZVAL_PTR_DTOR, 0);
};
- handle = ALLOC_ZVAL();
+ ALLOC_ZVAL(handle);
handle->type = IS_LONG;
handle->value.lval =
zend_list_insert((*jenv)->NewGlobalRef(jenv,value), le_jobject);
Index: php4/ext/odbc/php_odbc.c
diff -u php4/ext/odbc/php_odbc.c:1.21 php4/ext/odbc/php_odbc.c:1.22
--- php4/ext/odbc/php_odbc.c:1.21 Fri Dec 24 12:39:26 1999
+++ php4/ext/odbc/php_odbc.c Sun Dec 26 16:20:45 1999
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_odbc.c,v 1.21 1999/12/24 17:39:26 andi Exp $ */
+/* $Id: php_odbc.c,v 1.22 1999/12/26 21:20:45 zeev Exp $ */
#if COMPILE_DL
#include "dl/phpdl.h"
@@ -1096,7 +1096,7 @@
result->fetched++;
for(i = 0; i < result->numcols; i++) {
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
tmp->refcount = 1;
tmp->type = IS_STRING;
tmp->value.str.len = 0;
Index: php4/ext/pcre/php_pcre.c
diff -u php4/ext/pcre/php_pcre.c:1.35 php4/ext/pcre/php_pcre.c:1.36
--- php4/ext/pcre/php_pcre.c:1.35 Fri Dec 24 10:43:36 1999
+++ php4/ext/pcre/php_pcre.c Sun Dec 26 16:20:46 1999
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_pcre.c,v 1.35 1999/12/24 15:43:36 andi Exp $ */
+/* $Id: php_pcre.c,v 1.36 1999/12/26 21:20:46 zeev Exp $ */
/*
TODO:
@@ -393,7 +393,7 @@
if (global && subpats_order_val == PREG_PATTERN_ORDER) {
match_sets = (zval **)emalloc(num_subpats * sizeof(zval *));
for (i=0; i<num_subpats; i++) {
- match_sets[i] = ALLOC_ZVAL();
+ ALLOC_ZVAL(match_sets[i]);
array_init(match_sets[i]);
INIT_PZVAL(match_sets[i]);
}
@@ -441,7 +441,7 @@
}
else {
/* Allocate the result set array */
- result_set = ALLOC_ZVAL();
+ ALLOC_ZVAL(result_set);
array_init(result_set);
INIT_PZVAL(result_set);
Index: php4/ext/session/session.c
diff -u php4/ext/session/session.c:1.88 php4/ext/session/session.c:1.89
--- php4/ext/session/session.c:1.88 Fri Dec 24 10:43:37 1999
+++ php4/ext/session/session.c Sun Dec 26 16:20:47 1999
@@ -176,7 +176,7 @@
PLS_FETCH();
ELS_FETCH();
- state_val_copy = ALLOC_ZVAL();
+ ALLOC_ZVAL(state_val_copy);
*state_val_copy = *state_val;
zval_copy_ctor(state_val_copy);
state_val_copy->refcount = 0;
Index: php4/ext/standard/array.c
diff -u php4/ext/standard/array.c:1.18 php4/ext/standard/array.c:1.19
--- php4/ext/standard/array.c:1.18 Fri Dec 24 10:43:38 1999
+++ php4/ext/standard/array.c Sun Dec 26 16:20:48 1999
@@ -1059,7 +1059,7 @@
if (zend_hash_find(eg_active_symbol_table, entry->value.str.val,
entry->value.str.len+1, (void **)&value_ptr) != FAILURE) {
value = *value_ptr;
- data = ALLOC_ZVAL();
+ ALLOC_ZVAL(data);
*data = *value;
zval_copy_ctor(data);
INIT_PZVAL(data);
Index: php4/ext/standard/iptc.c
diff -u php4/ext/standard/iptc.c:1.15 php4/ext/standard/iptc.c:1.16
--- php4/ext/standard/iptc.c:1.15 Fri Dec 24 12:39:26 1999
+++ php4/ext/standard/iptc.c Sun Dec 26 16:20:48 1999
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: iptc.c,v 1.15 1999/12/24 17:39:26 andi Exp $ */
+/* $Id: iptc.c,v 1.16 1999/12/26 21:20:48 zeev Exp $ */
/*
* Functions to parse & compse IPTC data.
@@ -356,7 +356,7 @@
}
if (zend_hash_find(return_value->value.ht,key,strlen(key) + 1,(void **) &element) ==
FAILURE) {
- values = ALLOC_ZVAL();
+ ALLOC_ZVAL(values);
INIT_PZVAL(values);
if (array_init(values) == FAILURE) {
php_error(E_ERROR, "Unable to initialize array");
Index: php4/ext/standard/post.c
diff -u php4/ext/standard/post.c:1.33 php4/ext/standard/post.c:1.34
--- php4/ext/standard/post.c:1.33 Fri Dec 24 12:39:26 1999
+++ php4/ext/standard/post.c Sun Dec 26 16:20:48 1999
@@ -112,7 +112,7 @@
}
/* Create the element */
- array_element = ALLOC_ZVAL();
+ ALLOC_ZVAL(array_element);
INIT_PZVAL(array_element);
array_element->value.str.val = val;
array_element->value.str.len = val_len;
@@ -315,7 +315,7 @@
case PARSE_GET:
case PARSE_COOKIE:
if (PG(track_vars)) {
- array_ptr = ALLOC_ZVAL();
+ ALLOC_ZVAL(array_ptr);
array_init(array_ptr);
INIT_PZVAL(array_ptr);
switch (arg) {
@@ -369,7 +369,7 @@
if((NULL != SG(request_info).content_type) && (0 == strcmp(SG(request_info).content_type,
"application/vnd.fdf"))) {
pval *tmp;
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
tmp->value.str.len = SG(request_info).post_data_length;
tmp->value.str.val = estrndup(SG(request_info).post_data, SG(request_info).post_data_length);
tmp->type = IS_STRING;
Index: php4/ext/standard/var.c
diff -u php4/ext/standard/var.c:1.41 php4/ext/standard/var.c:1.42
--- php4/ext/standard/var.c:1.41 Fri Dec 24 12:39:26 1999
+++ php4/ext/standard/var.c Sun Dec 26 16:20:48 1999
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: var.c,v 1.41 1999/12/24 17:39:26 andi Exp $ */
+/* $Id: var.c,v 1.42 1999/12/26 21:20:48 zeev Exp $ */
/* {{{ includes
@@ -96,8 +96,9 @@
}
switch (i) {
case HASH_KEY_IS_LONG:{
- pval *d = ALLOC_ZVAL();
+ pval *d;
+ ALLOC_ZVAL(d);
d->type = IS_LONG;
d->value.lval = index;
php_var_dump(&d, level + 2);
@@ -106,8 +107,9 @@
break;
case HASH_KEY_IS_STRING:{
- pval *d = ALLOC_ZVAL();
+ pval *d;
+ ALLOC_ZVAL(d);
d->type = IS_STRING;
d->value.str.val = key;
d->value.str.len = strlen(key);
@@ -253,14 +255,14 @@
switch (i) {
case HASH_KEY_IS_LONG:
- d = ALLOC_ZVAL();
+ ALLOC_ZVAL(d);
d->type = IS_LONG;
d->value.lval = index;
php_var_serialize(buf, &d);
efree(d);
break;
case HASH_KEY_IS_STRING:
- d = ALLOC_ZVAL();
+ ALLOC_ZVAL(d);
d->type = IS_STRING;
d->value.str.val = key;
d->value.str.len = strlen(key);
@@ -431,9 +433,11 @@
return 0;
}
for ((*p) += 2; **p && **p != '}' && i > 0; i--) {
- pval *key = ALLOC_ZVAL();
- pval *data = ALLOC_ZVAL();
+ pval *key;
+ pval *data;
+ ALLOC_ZVAL(key);
+ ALLOC_ZVAL(data);
if (!php_var_unserialize(&key, p, max)) {
zval_dtor(key);
efree(key);
Index: php4/ext/sybase_ct/php_sybase_ct.c
diff -u php4/ext/sybase_ct/php_sybase_ct.c:1.11 php4/ext/sybase_ct/php_sybase_ct.c:1.12
--- php4/ext/sybase_ct/php_sybase_ct.c:1.11 Fri Dec 24 12:39:27 1999
+++ php4/ext/sybase_ct/php_sybase_ct.c Sun Dec 26 16:20:49 1999
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_sybase_ct.c,v 1.11 1999/12/24 17:39:27 andi Exp $ */
+/* $Id: php_sybase_ct.c,v 1.12 1999/12/26 21:20:49 zeev Exp $ */
#include "php.h"
@@ -1224,7 +1224,7 @@
array_init(return_value);
for (i=0; i<result->num_fields; i++) {
- field_content = ALLOC_ZVAL();
+ ALLOC_ZVAL(field_content);
*field_content = result->data[result->cur_row][i];
INIT_PZVAL(field_content);
pval_copy_constructor(field_content);
@@ -1257,7 +1257,7 @@
}
for (i=0; i<result->num_fields; i++) {
- tmp = ALLOC_ZVAL();
+ ALLOC_ZVAL(tmp);
*tmp = result->data[result->cur_row][i];
INIT_PZVAL(tmp);
if (PG(magic_quotes_runtime) && tmp->type == IS_STRING) {
Index: php4/ext/wddx/wddx.c
diff -u php4/ext/wddx/wddx.c:1.18 php4/ext/wddx/wddx.c:1.19
--- php4/ext/wddx/wddx.c:1.18 Fri Dec 24 10:43:38 1999
+++ php4/ext/wddx/wddx.c Sun Dec 26 16:20:49 1999
@@ -27,7 +27,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: wddx.c,v 1.18 1999/12/24 15:43:38 andi Exp $ */
+/* $Id: wddx.c,v 1.19 1999/12/26 21:20:49 zeev Exp $ */
#include "php.h"
#include "php_wddx.h"
@@ -468,7 +468,7 @@
} else
ent.varname = NULL;
- ent.data = ALLOC_ZVAL();
+ ALLOC_ZVAL(ent.data);
ent.data->value.str.val = NULL;
ent.data->value.str.len = 0;
INIT_PZVAL(ent.data);
@@ -492,7 +492,7 @@
} else
ent.varname = NULL;
- ent.data = ALLOC_ZVAL();
+ ALLOC_ZVAL(ent.data);
INIT_PZVAL(ent.data);
wddx_stack_push((wddx_stack *)stack, &ent, sizeof(st_entry));
} else if (!strcmp(name, EL_ARRAY)) {
@@ -504,7 +504,7 @@
} else
ent.varname = NULL;
- ent.data = ALLOC_ZVAL();
+ ALLOC_ZVAL(ent.data);
array_init(ent.data);
INIT_PZVAL(ent.data);
wddx_stack_push((wddx_stack *)stack, &ent, sizeof(st_entry));
@@ -517,7 +517,7 @@
} else
ent.varname = NULL;
- ent.data = ALLOC_ZVAL();
+ ALLOC_ZVAL(ent.data);
array_init(ent.data);
INIT_PZVAL(ent.data);
wddx_stack_push((wddx_stack *)stack, &ent, sizeof(st_entry));
Index: php4/sapi/isapi/php4isapi.c
diff -u php4/sapi/isapi/php4isapi.c:1.8 php4/sapi/isapi/php4isapi.c:1.9
--- php4/sapi/isapi/php4isapi.c:1.8 Fri Dec 24 10:43:39 1999
+++ php4/sapi/isapi/php4isapi.c Sun Dec 26 16:20:52 1999
@@ -407,8 +407,9 @@
if (colon) {
char *value = colon+1;
- zval *entry = ALLOC_ZVAL();
+ zval *entry;
+ ALLOC_ZVAL(entry);
while (*value==' ') {
value++;
}