cvs: php4 /ext/imap php_imap.c

From: 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); }

« previous php.cvs (#6630) next »