]> git.draconx.ca Git - gob-dx.git/blobdiff - src/treefuncs.h
Release 1.0.11
[gob-dx.git] / src / treefuncs.h
index 4d60558645f4d406444c7d3dac1acd4271d44471..c53ae234876f5174c17e5163d1d3e384f70929ea 100644 (file)
@@ -102,6 +102,7 @@ struct _Class {
        int type;
        char * otype;
        char * ptype;
+       char * bonobo_x_class;
        char * chunk_size;
        GList * nodes;
 };
@@ -130,6 +131,7 @@ struct _Method {
        int ccode_line;
        gboolean vararg;
        int unique_id;
+       gboolean bonobo_x_func;
 };
 
 struct _Type {
@@ -168,9 +170,9 @@ union _Node {
 Node * new_argument (char * gtktype, Type * atype, GList * flags, char * name, char * get, int get_line, char * set, int set_line, int line_no);
 Node * new_ccode (int cctype, char * cbuf, int line_no);
 Node * new_check (int chtype, char * number);
-Node * new_class (char * otype, char * ptype, char * chunk_size, GList * nodes);
+Node * new_class (char * otype, char * ptype, char * bonobo_x_class, char * chunk_size, GList * nodes);
 Node * new_funcarg (Type * atype, char * name, GList * checks);
-Node * new_method (int scope, int method, Type * mtype, char * otype, GList * gtktypes, GList * flags, char * id, GList * args, char * onerror, char * defreturn, char * cbuf, int line_no, int ccode_line, gboolean vararg, int unique_id);
+Node * new_method (int scope, int method, Type * mtype, char * otype, GList * gtktypes, GList * flags, char * id, GList * args, char * onerror, char * defreturn, char * cbuf, int line_no, int ccode_line, gboolean vararg, int unique_id, gboolean bonobo_x_func);
 Node * new_type (char * name, char * pointer, char * postfix);
 Node * new_variable (int scope, Type * vtype, char * id, int line_no, char * destructor, int destructor_line, gboolean destructor_simple, char * initializer, int initializer_line);