X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/2255b3d84eeb947d4c065332f16e410ae4704c63..774037b15064dcc6e4995c0bba3b24abb1bde35f:/src/tree.h diff --git a/src/tree.h b/src/tree.h index 474579e..814ce02 100644 --- a/src/tree.h +++ b/src/tree.h @@ -91,6 +91,7 @@ typedef struct _Argument Argument; struct _Argument { int type; char *gtktype; + Type *atype; GList *flags; char *name; char *get; @@ -162,7 +163,7 @@ Node *new_type(int stars, char *name, char *postfix); Node *new_check(int chtype, char *number); Node *new_funcarg(Type *atype, char *name, GList *checks); Node *new_method(int scope, int method, Type *mtype, char *otype, GList *gtktypes, char *id, GList *args, char *onerror, char *cbuf,int line_no,int ccode_line, int vararg); -Node *new_argument(char *gtktype, GList *flags, char *name, char *get, int get_line, char *set, int set_line, int line_no); +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_variable(int scope, Type *vtype, char *id,int line_no); #endif