cvs: php4 /ext/imap php_imap.c
| From: | Jani Taskinen | Date: | Tue, 07 Aug 2001 17:40:11 +0000 |
| Subject: | cvs: php4 /ext/imap php_imap.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-6630@lists.php.net to get a copy of this message | ||
sniper Tue Aug 7 13:40:11 2001 EDT
Modified files:
/php4/ext/imap php_imap.c
Log:
Another TSRM fix.
Index: php4/ext/imap/php_imap.c
diff -u php4/ext/imap/php_imap.c:1.94 php4/ext/imap/php_imap.c:1.95
--- php4/ext/imap/php_imap.c:1.94 Tue Aug 7 12:18:05 2001
+++ php4/ext/imap/php_imap.c Tue Aug 7 13:40:10 2001
@@ -25,7 +25,7 @@
| PHP 4.0 updates: Zeev Suraski <zeev@zend.com> |
+----------------------------------------------------------------------+
*/
-/* $Id: php_imap.c,v 1.94 2001/08/07 16:18:05 sniper Exp $ */
+/* $Id: php_imap.c,v 1.95 2001/08/07 17:40:10 sniper Exp $ */
#define IMAP41
@@ -58,9 +58,9 @@
#define CRLF "\015\012"
#define PHP_EXPUNGE 32768
-static void _php_make_header_object(zval *myzvalue, ENVELOPE *en);
-static void _php_imap_add_body(zval *arg, BODY *body);
-static void _php_imap_parse_address(ADDRESS *addresslist, char *fulladdress, zval *paddress);
+static void _php_make_header_object(zval *myzvalue, ENVELOPE *en TSRMLS_DC);
+static void _php_imap_add_body(zval *arg, BODY *body TSRMLS_DC);
+static void _php_imap_parse_address(ADDRESS *addresslist, char *fulladdress, zval *paddress
TSRMLS_DC);
/* These function declarations are missing from the IMAP header files... */
void rfc822_date(char *date);
@@ -1764,7 +1764,7 @@
/* call a function to parse all the text, so that we can use the
same function to parse text from other sources */
- _php_make_header_object(return_value, en);
+ _php_make_header_object(return_value, en TSRMLS_CC);
/* now run through properties that are only going to be returned
from a server, not text headers */
@@ -1825,7 +1825,7 @@
/* call a function to parse all the text, so that we can use the
same function no matter where the headers are from */
- _php_make_header_object(return_value, en);
+ _php_make_header_object(return_value, en TSRMLS_CC);
mail_free_envelope(&en);
}
/* }}} */
@@ -2046,7 +2046,7 @@
RETURN_FALSE;
}
- _php_imap_add_body(return_value, body);
+ _php_imap_add_body(return_value, body TSRMLS_CC);
}
/* }}} */
@@ -3817,7 +3817,7 @@
/* Support Functions */
/* {{{ _php_imap_parse_address
*/
-static void _php_imap_parse_address (ADDRESS *addresslist, char *fulladdress, zval *paddress)
+static void _php_imap_parse_address (ADDRESS *addresslist, char *fulladdress, zval *paddress
TSRMLS_DC)
{
ADDRESS *addresstmp, *addresstmp2;
char tempaddress[MAILTMPLEN];
@@ -3859,7 +3859,7 @@
/* {{{ _php_make_header_object
*/
-static void _php_make_header_object(zval *myzvalue, ENVELOPE *en)
+static void _php_make_header_object(zval *myzvalue, ENVELOPE *en TSRMLS_DC)
{
zval *paddress;
char fulladdress[MAILTMPLEN];
@@ -3880,7 +3880,7 @@
if (en->to) {
MAKE_STD_ZVAL(paddress);
array_init(paddress);
- _php_imap_parse_address(en->to, fulladdress, paddress);
+ _php_imap_parse_address(en->to, fulladdress, paddress TSRMLS_CC);
if (fulladdress) add_property_string(myzvalue, "toaddress", fulladdress, 1);
add_assoc_object(myzvalue, "to", paddress);
}
@@ -3888,7 +3888,7 @@
if (en->from) {
MAKE_STD_ZVAL(paddress);
array_init(paddress);
- _php_imap_parse_address(en->from, fulladdress, paddress);
+ _php_imap_parse_address(en->from, fulladdress, paddress TSRMLS_CC);
if (fulladdress) add_property_string(myzvalue, "fromaddress", fulladdress, 1);
add_assoc_object(myzvalue, "from", paddress);
}
@@ -3896,7 +3896,7 @@
if (en->cc) {
MAKE_STD_ZVAL(paddress);
array_init(paddress);
- _php_imap_parse_address(en->cc, fulladdress, paddress);
+ _php_imap_parse_address(en->cc, fulladdress, paddress TSRMLS_CC);
if (fulladdress) add_property_string(myzvalue, "ccaddress", fulladdress, 1);
add_assoc_object(myzvalue, "cc", paddress);
}
@@ -3904,7 +3904,7 @@
if (en->bcc) {
MAKE_STD_ZVAL(paddress);
array_init(paddress);
- _php_imap_parse_address(en->bcc, fulladdress, paddress);
+ _php_imap_parse_address(en->bcc, fulladdress, paddress TSRMLS_CC);
if (fulladdress) add_property_string(myzvalue, "bccaddress", fulladdress, 1);
add_assoc_object(myzvalue, "bcc", paddress);
}
@@ -3912,7 +3912,7 @@
if (en->reply_to) {
MAKE_STD_ZVAL(paddress);
array_init(paddress);
- _php_imap_parse_address(en->reply_to, fulladdress, paddress);
+ _php_imap_parse_address(en->reply_to, fulladdress, paddress TSRMLS_CC);
if (fulladdress) add_property_string(myzvalue, "reply_toaddress", fulladdress, 1);
add_assoc_object(myzvalue, "reply_to", paddress);
}
@@ -3920,7 +3920,7 @@
if (en->sender) {
MAKE_STD_ZVAL(paddress);
array_init(paddress);
- _php_imap_parse_address(en->sender, fulladdress, paddress);
+ _php_imap_parse_address(en->sender, fulladdress, paddress TSRMLS_CC);
if (fulladdress) add_property_string(myzvalue, "senderaddress", fulladdress, 1);
add_assoc_object(myzvalue, "sender", paddress);
}
@@ -3928,7 +3928,7 @@
if (en->return_path) {
MAKE_STD_ZVAL(paddress);
array_init(paddress);
- _php_imap_parse_address(en->return_path, fulladdress, paddress);
+ _php_imap_parse_address(en->return_path, fulladdress, paddress TSRMLS_CC);
if (fulladdress) add_property_string(myzvalue, "return_pathaddress", fulladdress, 1);
add_assoc_object(myzvalue, "return_path", paddress);
}
@@ -3938,7 +3938,7 @@
/* {{{ _php_imap_add_body
*/
-void _php_imap_add_body(zval *arg, BODY *body)
+void _php_imap_add_body(zval *arg, BODY *body TSRMLS_DC)
{
zval *parametres, *param, *dparametres, *dparam;
PARAMETER *par, *dpar;
@@ -4034,7 +4034,7 @@
for (part = body->CONTENT_PART; part; part = part->next) {
MAKE_STD_ZVAL(param);
object_init(param);
- _php_imap_add_body(param, &part->body);
+ _php_imap_add_body(param, &part->body TSRMLS_CC);
add_next_index_object(parametres, param);
}
add_assoc_object(arg, "parts", parametres);
@@ -4047,7 +4047,7 @@
array_init(parametres);
MAKE_STD_ZVAL(param);
object_init(param);
- _php_imap_add_body(param, body);
+ _php_imap_add_body(param, body TSRMLS_CC);
add_next_index_object(parametres, param);
add_assoc_object(arg, "parts", parametres);
}