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