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);