cvs: /php4 apidoc-zend.txt main.c rfc1867.c /php4/ext/com COM.c /php4/ext/dav dav.c /php4/ext/java java.c /php4/ext/odbc php_odbc.c /php4/ext/standard
iptc.c post.c var.c /php4/ext/sybase_ct php_sybase_ct.c

From: Date: Fri, 24 Dec 1999 17:39:59 +0000
Subject: cvs: /php4 apidoc-zend.txt main.c rfc1867.c /php4/ext/com COM.c /php4/ext/dav dav.c /php4/ext/java java.c /php4/ext/odbc php_odbc.c /php4/ext/standard
iptc.c post.c var.c /php4/ext/sybase_ct php_sybase_ct.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-8490@lists.php.net to get a copy of this message
andi Fri Dec 24 12:39:59 1999 EDT Modified files: /php4 apidoc-zend.txt main.c rfc1867.c /php4/ext/com COM.c /php4/ext/dav dav.c /php4/ext/java java.c /php4/ext/odbc php_odbc.c /php4/ext/standard iptc.c post.c var.c /php4/ext/sybase_ct php_sybase_ct.c Log: - Move more stuff to ALLOC_ZVAL(). We need to add those FREE_ZVAL()'s now. Index: php4/apidoc-zend.txt diff -u php4/apidoc-zend.txt:1.2 php4/apidoc-zend.txt:1.3 --- php4/apidoc-zend.txt:1.2 Sat May 22 05:24:19 1999 +++ php4/apidoc-zend.txt Fri Dec 24 12:39:23 1999 @@ -64,7 +64,7 @@ php4_write() { - pval *newval = (pval *) emalloc(sizeof(pval)); + pval *newval = ALLOC_ZVAL(); newval->refcount=1; newval->is_ref=0; Index: php4/main.c diff -u php4/main.c:1.166 php4/main.c:1.167 --- php4/main.c:1.166 Tue Dec 21 15:35:41 1999 +++ php4/main.c Fri Dec 24 12:39:23 1999 @@ -19,7 +19,7 @@ */ -/* $Id: main.c,v 1.166 1999/12/21 20:35:41 zeev Exp $ */ +/* $Id: main.c,v 1.167 1999/12/24 17:39:23 andi Exp $ */ #include <stdio.h> @@ -446,7 +446,7 @@ va_end(args); buffer[sizeof(buffer) - 1] = 0; - tmp = (pval *)emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + arr = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); tmp->value.lval = count; tmp->type = IS_LONG; INIT_PZVAL(tmp); Index: php4/rfc1867.c diff -u php4/rfc1867.c:1.16 php4/rfc1867.c:1.17 --- php4/rfc1867.c:1.16 Fri Dec 17 14:50:56 1999 +++ php4/rfc1867.c Fri Dec 24 12:39:23 1999 @@ -15,7 +15,7 @@ | Authors: Rasmus Lerdorf <rasmus@lerdorf.on.ca> | +----------------------------------------------------------------------+ */ -/* $Id: rfc1867.c,v 1.16 1999/12/17 19:50:56 zeev Exp $ */ +/* $Id: rfc1867.c,v 1.17 1999/12/24 17:39:23 andi Exp $ */ #include <stdio.h> #include "php.h" @@ -45,7 +45,7 @@ PLS_FETCH(); if (PG(track_vars)) { - http_post_vars = (pval *) emalloc(sizeof(pval)); + http_post_vars = ALLOC_ZVAL(); array_init(http_post_vars); INIT_PZVAL(http_post_vars); Index: php4/ext/com/COM.c diff -u php4/ext/com/COM.c:1.18 php4/ext/com/COM.c:1.19 --- php4/ext/com/COM.c:1.18 Tue Dec 21 12:14:29 1999 +++ php4/ext/com/COM.c Fri Dec 24 12:39:24 1999 @@ -416,7 +416,7 @@ pval_arg->refcount=1; zend_hash_init(pval_arg->value.obj.properties, 0, NULL, ZVAL_PTR_DTOR, 0); - handle = (pval *) emalloc(sizeof(pval)); + handle = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + object_handle = ALLOC_ZVAL(); *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.7 php4/ext/dav/dav.c:1.8 --- php4/ext/dav/dav.c:1.7 Sat Dec 18 21:15:18 1999 +++ php4/ext/dav/dav.c Fri Dec 24 12:39:25 1999 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: dav.c,v 1.7 1999/12/19 02:15:18 evan Exp $ */ +/* $Id: dav.c,v 1.8 1999/12/24 17:39:25 andi Exp $ */ #define IS_EXT_MODULE #if COMPILE_DL @@ -192,7 +192,7 @@ HashTable *function_table; func = php3i_string_pval(funcName); - retval = emalloc(sizeof(pval)); + retval = ALLOC_ZVAL(); 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/java/java.c diff -u php4/ext/java/java.c:1.7 php4/ext/java/java.c:1.8 --- php4/ext/java/java.c:1.7 Tue Dec 21 12:14:30 1999 +++ php4/ext/java/java.c Fri Dec 24 12:39:25 1999 @@ -500,7 +500,7 @@ zend_hash_init(presult->value.obj.properties, 0, NULL, ZVAL_PTR_DTOR, 0); }; - handle = (pval *) emalloc(sizeof(pval)); + handle = ALLOC_ZVAL(); 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.20 php4/ext/odbc/php_odbc.c:1.21 --- php4/ext/odbc/php_odbc.c:1.20 Tue Dec 21 15:35:42 1999 +++ php4/ext/odbc/php_odbc.c Fri Dec 24 12:39:26 1999 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_odbc.c,v 1.20 1999/12/21 20:35:42 zeev Exp $ */ +/* $Id: php_odbc.c,v 1.21 1999/12/24 17:39:26 andi Exp $ */ #if COMPILE_DL #include "dl/phpdl.h" @@ -1096,7 +1096,7 @@ result->fetched++; for(i = 0; i < result->numcols; i++) { - tmp = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); tmp->refcount = 1; tmp->type = IS_STRING; tmp->value.str.len = 0; Index: php4/ext/standard/iptc.c diff -u php4/ext/standard/iptc.c:1.14 php4/ext/standard/iptc.c:1.15 --- php4/ext/standard/iptc.c:1.14 Wed Dec 22 09:46:31 1999 +++ php4/ext/standard/iptc.c Fri Dec 24 12:39:26 1999 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: iptc.c,v 1.14 1999/12/22 14:46:31 thies Exp $ */ +/* $Id: iptc.c,v 1.15 1999/12/24 17:39:26 andi 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 = emalloc(sizeof(pval)); + values = ALLOC_ZVAL(); 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.32 php4/ext/standard/post.c:1.33 --- php4/ext/standard/post.c:1.32 Fri Dec 17 23:01:14 1999 +++ php4/ext/standard/post.c Fri Dec 24 12:39:26 1999 @@ -112,7 +112,7 @@ } /* Create the element */ - array_element = (pval *) emalloc(sizeof(pval)); + array_element = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + array_ptr = ALLOC_ZVAL(); 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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); 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.40 php4/ext/standard/var.c:1.41 --- php4/ext/standard/var.c:1.40 Tue Dec 21 12:14:31 1999 +++ php4/ext/standard/var.c Fri Dec 24 12:39:26 1999 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: var.c,v 1.40 1999/12/21 17:14:31 andrei Exp $ */ +/* $Id: var.c,v 1.41 1999/12/24 17:39:26 andi Exp $ */ /* {{{ includes @@ -96,7 +96,7 @@ } switch (i) { case HASH_KEY_IS_LONG:{ - pval *d = emalloc(sizeof(pval)); + pval *d = ALLOC_ZVAL(); d->type = IS_LONG; d->value.lval = index; @@ -106,7 +106,7 @@ break; case HASH_KEY_IS_STRING:{ - pval *d = emalloc(sizeof(pval)); + pval *d = ALLOC_ZVAL(); d->type = IS_STRING; d->value.str.val = key; @@ -253,14 +253,14 @@ switch (i) { case HASH_KEY_IS_LONG: - d = emalloc(sizeof(pval)); + d = ALLOC_ZVAL(); d->type = IS_LONG; d->value.lval = index; php_var_serialize(buf, &d); efree(d); break; case HASH_KEY_IS_STRING: - d = emalloc(sizeof(pval)); + d = ALLOC_ZVAL(); d->type = IS_STRING; d->value.str.val = key; d->value.str.len = strlen(key); @@ -431,8 +431,8 @@ return 0; } for ((*p) += 2; **p && **p != '}' && i > 0; i--) { - pval *key = emalloc(sizeof(pval)); - pval *data = emalloc(sizeof(pval)); + pval *key = ALLOC_ZVAL(); + pval *data = ALLOC_ZVAL(); if (!php_var_unserialize(&key, p, max)) { zval_dtor(key); Index: php4/ext/sybase_ct/php_sybase_ct.c diff -u php4/ext/sybase_ct/php_sybase_ct.c:1.10 php4/ext/sybase_ct/php_sybase_ct.c:1.11 --- php4/ext/sybase_ct/php_sybase_ct.c:1.10 Sat Dec 4 14:16:08 1999 +++ php4/ext/sybase_ct/php_sybase_ct.c Fri Dec 24 12:39:27 1999 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_sybase_ct.c,v 1.10 1999/12/04 19:16:08 sas Exp $ */ +/* $Id: php_sybase_ct.c,v 1.11 1999/12/24 17:39:27 andi Exp $ */ #include "php.h" @@ -1224,7 +1224,7 @@ array_init(return_value); for (i=0; i<result->num_fields; i++) { - field_content = (pval *) emalloc(sizeof(pval)); + field_content = ALLOC_ZVAL(); *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 = (pval *) emalloc(sizeof(pval)); + tmp = ALLOC_ZVAL(); *tmp = result->data[result->cur_row][i]; INIT_PZVAL(tmp); if (PG(magic_quotes_runtime) && tmp->type == IS_STRING) {

« previous php.version4 (#8490) next »