Navigating in the code for parse Gda in gtk-sharp, I found the gap2xml.pl parser wich automaticali parser the code in C to C# (I beleave)...
At gapi2xml.pl, I found it parse typedef, struct, enum and class_init, but it dosn't do the proper for union. In the case of Gda, the GdaValue struct have a union inside, but is not parser for the perl script. This problem and the correct already parser code is in: http://lists.ximian.com/archives/public/gtk-sharp-list/2004-September.txt (Search for "gda/generated/Value.cs") GdaValue Definition: typedef struct { GdaValueType type; union { /* look */ gint64 v_bigint; guint64 v_biguint; gpointer v_binary; GdaBlob v_blob; gboolean v_boolean; (...) GdaValueType v_type; guint v_uinteger; } value; glong binary_length; } GdaValue; I don't know about Perl programing, then I can't help too much. _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
