mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-09-18 20:29:46 +02:00
2008-01-29 Mike Kestner <mkestner@novell.com>
* generator/ManagedCallString (Setup): use error param name instead of hardcoding error. svn path=/trunk/gtk-sharp/; revision=94309
This commit is contained in:
parent
6a668a2cc8
commit
adda8bdcf5
@ -1,3 +1,8 @@
|
|||||||
|
2008-01-29 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
|
* generator/ManagedCallString (Setup): use error param name instead
|
||||||
|
of hardcoding error.
|
||||||
|
|
||||||
2008-01-29 Mike Kestner <mkestner@novell.com>
|
2008-01-29 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
* generator/VirtualMethod (CName): mangle the name.
|
* generator/VirtualMethod (CName): mangle the name.
|
||||||
|
@ -29,7 +29,7 @@ namespace GtkSharp.Generation {
|
|||||||
|
|
||||||
ArrayList parms = new ArrayList ();
|
ArrayList parms = new ArrayList ();
|
||||||
ArrayList special = new ArrayList ();
|
ArrayList special = new ArrayList ();
|
||||||
bool has_error;
|
string error_param = null;
|
||||||
|
|
||||||
public ManagedCallString (Parameters parms)
|
public ManagedCallString (Parameters parms)
|
||||||
{
|
{
|
||||||
@ -41,7 +41,7 @@ namespace GtkSharp.Generation {
|
|||||||
i += 2;
|
i += 2;
|
||||||
|
|
||||||
else if (p is ErrorParameter) {
|
else if (p is ErrorParameter) {
|
||||||
has_error = true;
|
error_param = p.Name;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
this.parms.Add (p);
|
this.parms.Add (p);
|
||||||
@ -59,8 +59,8 @@ namespace GtkSharp.Generation {
|
|||||||
{
|
{
|
||||||
string ret = "";
|
string ret = "";
|
||||||
|
|
||||||
if (has_error)
|
if (error_param != null)
|
||||||
ret = indent + "error = IntPtr.Zero;\n";
|
ret = indent + error_param + " = IntPtr.Zero;\n";
|
||||||
|
|
||||||
for (int i = 0; i < parms.Count; i ++) {
|
for (int i = 0; i < parms.Count; i ++) {
|
||||||
if ((bool)special[i] == false)
|
if ((bool)special[i] == false)
|
||||||
|
Loading…
Reference in New Issue
Block a user