Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 306935 Details for
Bug 409963
dev-php/pecl-syck - add PHP 5.4 support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to enabled compilation with PHP 5.4
pecl-syck-php5.4-compilation.patch (text/plain), 1.97 KB, created by
Samu Voutilainen
on 2012-03-28 08:59:01 UTC
(
hide
)
Description:
Patch to enabled compilation with PHP 5.4
Filename:
MIME Type:
Creator:
Samu Voutilainen
Created:
2012-03-28 08:59:01 UTC
Size:
1.97 KB
patch
obsolete
>diff --git a/ext/php/phpext.c b/ext/php/phpext.c >index a7d7500..c0b5646 100644 >--- a/ext/php/phpext.c >+++ b/ext/php/phpext.c >@@ -198,7 +198,7 @@ static int psex_determine_array_type(HashTable *myht TSRMLS_DC) /* {{{ */ > > > >-function_entry syck_functions[] = { >+zend_function_entry syck_functions[] = { > PHP_FE(syck_load, arginfo_syck_load) > PHP_FE(syck_dump, arginfo_syck_dump) > {NULL, NULL, NULL} /* Must be the last line in syck_functions[] */ >@@ -403,7 +403,7 @@ SYMID php_syck_handler(SyckParser *p, SyckNode *n) > > strncpy(classname, n->type_id + 12, classname_len + 1); > >- if (FAILURE == zend_lookup_class_ex(classname, classname_len, 1, &ce TSRMLS_CC)) { >+ if (FAILURE == zend_lookup_class(classname, classname_len, &ce TSRMLS_CC)) { > zend_throw_exception_ex(syck_exception_entry, 0 TSRMLS_CC, "Couldn't find %s class on line %d, col %d: '%s'", classname, p->linect + 1, p->cursor - p->lineptr, p->lineptr); > efree(classname); > break; >@@ -439,7 +439,7 @@ SYMID php_syck_handler(SyckParser *p, SyckNode *n) > > strncpy(classname, n->type_id + 11, classname_len + 1); > >- if (FAILURE == zend_lookup_class_ex(classname, classname_len, 1, &ce TSRMLS_CC)) { >+ if (FAILURE == zend_lookup_class(classname, classname_len, &ce TSRMLS_CC)) { > zend_throw_exception_ex(syck_exception_entry, 0 TSRMLS_CC, "Couldn't find %s class on line %d, col %d: '%s'", classname, p->linect + 1, p->cursor - p->lineptr, p->lineptr); > efree(classname); > break; >@@ -511,7 +511,7 @@ SYMID php_syck_handler(SyckParser *p, SyckNode *n) > > strncpy(classname, n->type_id + 10, classname_len + 1); > >- if (FAILURE == zend_lookup_class_ex(classname, classname_len, 1, &ce TSRMLS_CC)) { >+ if (FAILURE == zend_lookup_class(classname, classname_len, &ce TSRMLS_CC)) { > zend_throw_exception_ex(syck_exception_entry, 0 TSRMLS_CC, "Couldn't find %s class on line %d, col %d: '%s'", classname, p->linect + 1, p->cursor - p->lineptr, p->lineptr); > efree(classname); > break;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 409963
:
306933
| 306935