com gtk/php-gtk: i18n is a Good Thing: ext/libglade/libglade.overrides
[email protected] (David Soria Parra) Wed, 26 Oct 2005 02:03:07 +0000
| Newsgroups | php.gtk.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: 0302f5a748da9bf006722087af1e54ced373aa9a Author: Steph Fox <[email protected]> Wed, 26 Oct 2005 02:03:07 +0000 Parents: da23cf1e41eb6ba7a62750cf6e000a6557013128 Branches: master Link: http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=0302f5a748da9bf006722087af1e54ced373aa9a Log: i18n is a Good Thing Changed paths: M ext/libglade/libglade.overrides Diff: 0302f5a748da9bf006722087af1e54ced373aa9a diff --git a/ext/libglade/libglade.overrides b/ext/libglade/libglade.overrides index 91223fb..bf764fb 100644 --- a/ext/libglade/libglade.overrides +++ b/ext/libglade/libglade.overrides @@ -54,13 +54,14 @@ PHP_METHOD { char *buf, *root = NULL, *domain = NULL; zend_bool free_buf, free_root, free_domain; + int buf_len; GladeXML *glade_obj; - if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "u|uu", &buf, &free_buf, &root, &free_root, &domain, &free_domain)) { + if (!php_gtk_parse_args(ZEND_NUM_ARGS(), "u#|uu", &buf, &buf_len, &free_buf, &root, &free_root, &domain, &free_domain)) { return; } - glade_obj = glade_xml_new_from_buffer(buf, strlen(buf), (const char *)root, (const char *)domain); + glade_obj = glade_xml_new_from_buffer(buf, buf_len, (const char *)root, (const char *)domain); if (free_buf) g_free(buf); if (free_root) g_free(root);