just found that in g_canvas.h (look at line 3):
typedef struct _template { t_pd t_pd; /* header */ struct _gtemplate *t_list; /* list of "struct"/gtemplate objects */ t_symbol *t_sym; /* name */ int t_n; /* number of dataslots (fields) */ t_dataslot *t_vec; /* array of dataslots */ } t_template;
Hmmm, nobody fell over that before? Seems to have been there for quite a while. However, my compiler doesn't like (including g_canvas.h after m_pd.h) it any more....
T