_alias 98 src/dps8/utlist.h # define _SV(elt,list) _tmp = (char*)(list); {char **_alias = (char**)&(list); *_alias = (elt); } _alias 100 src/dps8/utlist.h # define _NEXTASGN(elt,list,to,next) { char **_alias = (char**)&((list)->next); *_alias=(char*)(to); } _alias 102 src/dps8/utlist.h # define _PREVASGN(elt,list,to,prev) { char **_alias = (char**)&((list)->prev); *_alias=(char*)(to); } _alias 103 src/dps8/utlist.h # define _RS(list) { char **_alias = (char**)&(list); *_alias=_tmp; } _alias 104 src/dps8/utlist.h # define _CASTASGN(a,b) { char **_alias = (char**)&(a); *_alias=(char*)(b); }