From f0f47bf078cbae5f7f26e03eae8cb53d28b7aae1 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Tue, 3 May 2005 13:59:25 +0000 Subject: [PATCH] 2005-05-03 Mike Kestner * parser/gapi2xml.pl : parse const * const * Foo () properly. [Fixes #74710] svn path=/trunk/gtk-sharp/; revision=43925 --- ChangeLog | 5 +++++ gtk/gtk-api.raw | 6 +++--- parser/gapi2xml.pl | 1 + 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index ccf6e7a8b..44bbd7555 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-05-03 Mike Kestner + + * parser/gapi2xml.pl : parse const * const * Foo () properly. + [Fixes #74710] + 2005-05-02 Dan Winship * generator/Parameters.cs (IsHidden): method to check if a diff --git a/gtk/gtk-api.raw b/gtk/gtk-api.raw index 6e84700fa..006e2677e 100644 --- a/gtk/gtk-api.raw +++ b/gtk/gtk-api.raw @@ -2131,10 +2131,10 @@ - + - + @@ -2143,7 +2143,7 @@ - + diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index 87c0a2399..c08495d1d 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -805,6 +805,7 @@ sub addReturnElem $ret =~ s/const|G_CONST_RETURN/const-/g; $ret =~ s/\s+//g; + $ret =~ s/(const-)?(\w+)\*(const-)\*/const-\2\*\*/g; my $ret_elem = $doc->createElement('return-type'); $parent->appendChild($ret_elem); $ret_elem->setAttribute('type', $ret);