Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:rkwasny
php
php-5.1.2-mbstring.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File php-5.1.2-mbstring.patch of Package php
--- ext/mbstring/mbstring.c 2006/01/01 12:50:08 1.224.2.12 +++ ext/mbstring/mbstring.c 2006/02/11 02:26:07 1.224.2.14 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: mbstring.c,v 1.224.2.12 2006/01/01 12:50:08 sniper Exp $ */ +/* $Id: mbstring.c,v 1.224.2.14 2006/02/11 02:26:07 hirokawa Exp $ */ /* * PHP 4 Multibyte String module "mbstring" @@ -164,7 +164,7 @@ ZEND_BEGIN_ARG_INFO(third_and_rest_force_ref, 1) ZEND_ARG_PASS_INFO(0) ZEND_ARG_PASS_INFO(0) - ZEND_END_ARG_INFO(); + ZEND_END_ARG_INFO() /* {{{ mb_overload_def mb_ovld[] */ static const struct mb_overload_def mb_ovld[] = { @@ -3048,7 +3048,7 @@ char *extra_cmd=NULL; int extra_cmd_len; int i; - char *to_r; + char *to_r = NULL; char *force_extra_parameters = INI_STR("mail.force_extra_parameters"); struct { int cnt_type:1; @@ -3334,6 +3334,7 @@ } if (!typ || !strcasecmp("all", typ)) { + const mbfl_language *lang = mbfl_no2language(MBSTRG(current_language)); array_init(return_value); if ((name = (char *)mbfl_no_encoding2name(MBSTRG(current_internal_encoding))) != NULL) { add_assoc_string(return_value, "internal_encoding", name, 1); @@ -3346,6 +3347,14 @@ } if ((name = (char *)mbfl_no_encoding2name(MBSTRG(func_overload))) != NULL) { add_assoc_string(return_value, "func_overload", name, 1); + } + if (lang != NULL) { + add_assoc_string(return_value, "mail_charset", + mbfl_no_encoding2name(lang->mail_charset), 1); + add_assoc_string(return_value, "mail_header_encoding", + mbfl_no_encoding2name(lang->mail_header_encoding), 1); + add_assoc_string(return_value, "mail_body_encoding", + mbfl_no_encoding2name(lang->mail_body_encoding), 1); } } else if (!strcasecmp("internal_encoding", typ)) { if ((name = (char *)mbfl_no_encoding2name(MBSTRG(current_internal_encoding))) != NULL) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor