From 349de99a8214a9c5b134f49f8269dbbc0281f9b6 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Mon, 22 Aug 2005 16:59:04 +0000 Subject: [PATCH] 2005-08-22 Mike Kestner * parser/gapi2xml.pl : handle "type const *" parameters. * gdk/gdk-api-2.8.raw : regened probably from one of danw's parser fixes. [Fixes #75844] svn path=/trunk/gtk-sharp/; revision=48681 --- ChangeLog | 6 ++++++ gdk/gdk-api-2.8.raw | 13 ++++++++++++- parser/gapi2xml.pl | 1 + 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b005be7dc..0e679415c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-08-22 Mike Kestner + + * parser/gapi2xml.pl : handle "type const *" parameters. + * gdk/gdk-api-2.8.raw : regened probably from one of danw's parser + fixes. [Fixes #75844] + 2005-08-22 Dan Winship * generator/Property.cs (Generate): Mark properties [Obsolete] if diff --git a/gdk/gdk-api-2.8.raw b/gdk/gdk-api-2.8.raw index 3884c66c8..836fb8f57 100644 --- a/gdk/gdk-api-2.8.raw +++ b/gdk/gdk-api-2.8.raw @@ -5305,7 +5305,18 @@ - + + + + + + + + + + + + diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index de74c0f42..bbf356606 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -789,6 +789,7 @@ sub addParamsElem my $out = $parm =~ s/G_CONST_RETURN/const/g; $parm =~ s/(const\s+)?(\w+)\*\s+const\*/const \2\*/g; $parm =~ s/(\*+)\s*const\s+/\1 /g; + $parm =~ s/(\w+)\s+const\s+\*/const \1 */g; $parm =~ s/const\s+/const-/g; $parm =~ s/unsigned\s+/unsigned-/g; if ($parm =~ /(.*)\(\s*\**\s*(\w+)\)\s+\((.*)\)/) {