Author: mkestner
Date: 2005-06-20 12:09:27 -0400 (Mon, 20 Jun 2005)
New Revision: 46243
Modified:
trunk/gtk-sharp/ChangeLog
trunk/gtk-sharp/parser/gapi2xml.pl
Log:
2005-06-20 Mike Kestner <[EMAIL PROTECTED]>
* parser/gapi2xml.pl : fix const foo * const * fields/params.
[Fixes #75266]
Modified: trunk/gtk-sharp/ChangeLog
===================================================================
--- trunk/gtk-sharp/ChangeLog 2005-06-20 15:49:46 UTC (rev 46242)
+++ trunk/gtk-sharp/ChangeLog 2005-06-20 16:09:27 UTC (rev 46243)
@@ -1,3 +1,8 @@
+2005-06-20 Mike Kestner <[EMAIL PROTECTED]>
+
+ * parser/gapi2xml.pl : fix const foo * const * fields/params.
+ [Fixes #75266]
+
2005-06-17 Mike Kestner <[EMAIL PROTECTED]>
* Makefile.include : add included apis as deps on the generation
Modified: trunk/gtk-sharp/parser/gapi2xml.pl
===================================================================
--- trunk/gtk-sharp/parser/gapi2xml.pl 2005-06-20 15:49:46 UTC (rev 46242)
+++ trunk/gtk-sharp/parser/gapi2xml.pl 2005-06-20 16:09:27 UTC (rev 46243)
@@ -503,7 +503,7 @@
}
next if ($field !~ /\S/);
$field =~ s/\s+(\*+)/\1 /g;
- $field =~ s/(\w+)\s+const /const \1 /g;
+ $field =~ s/(const\s+)?(\w+)\*\s+const\*/const \2\*/g;
$field =~ s/const /const\-/g;
$field =~ s/struct /struct\-/g;
$field =~ s/.*\*\///g;
@@ -774,7 +774,7 @@
foreach $parm (@params) {
$parm_num++;
$parm =~ s/\s+(\*+)/\1 /g;
- $parm =~ s/(\w+)\s+const /const \1 /g;
+ $parm =~ s/(const\s+)?(\w+)\*\s+const\*/const \2\*/g;
$parm =~ s/(\*+)\s*const\s+/\1 /g;
$parm =~ s/const\s+/const-/g;
$parm =~ s/unsigned\s+/unsigned-/g;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches