is there any possibility to make a forward declaration of a struct?
typedef struct { word wMe; mh_ts_me *zsOldMe; } mh_ts_me;
typedef struct MH_TS_ME { word wMe; struct MH_TS_ME *zsOldMe; } mh_ts_me;