mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-09-18 20:29:46 +02:00
2009-05-06 Mike Kestner <mkestner@novell.com>
* generator/EnumGen.cs: support 1L long values or explicit types. svn path=/trunk/gtk-sharp/; revision=133685
This commit is contained in:
parent
2d8692338d
commit
60618ca6f0
@ -1,3 +1,7 @@
|
|||||||
|
2009-05-06 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
|
* generator/EnumGen.cs: support 1L long values or explicit types.
|
||||||
|
|
||||||
2009-05-06 Mike Kestner <mkestner@novell.com>
|
2009-05-06 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
* generator/ReturnValue.cs: null-term array marshaling for vms.
|
* generator/ReturnValue.cs: null-term array marshaling for vms.
|
||||||
|
@ -43,11 +43,16 @@ namespace GtkSharp.Generation {
|
|||||||
if (value.EndsWith("U")) {
|
if (value.EndsWith("U")) {
|
||||||
enum_type = " : uint";
|
enum_type = " : uint";
|
||||||
value = value.TrimEnd('U');
|
value = value.TrimEnd('U');
|
||||||
|
} else if (value.EndsWith("L")) {
|
||||||
|
enum_type = " : long";
|
||||||
|
value = value.TrimEnd('L');
|
||||||
}
|
}
|
||||||
result += " = " + value;
|
result += " = " + value;
|
||||||
}
|
}
|
||||||
members.Add (result + ",");
|
members.Add (result + ",");
|
||||||
}
|
}
|
||||||
|
if (elem.HasAttribute ("enum_type"))
|
||||||
|
enum_type = ": " + elem.GetAttribute ("enum_type");
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Validate ()
|
public override bool Validate ()
|
||||||
|
Loading…
Reference in New Issue
Block a user