smList_t
(*((smList_t **)(atTailHdr))) = (smList_t *)agNULL; \
((smList_t *)toAddListHdr)->blink->flink = ((smList_t *)listHdr); \
((smList_t *)toAddListHdr)->flink->blink = ((smList_t *)listHdr)->blink; \
((smList_t *)listHdr)->blink->flink = ((smList_t *)toAddListHdr)->flink; \
((smList_t *)listHdr)->blink = ((smList_t *)toAddListHdr)->blink; \
((smList_t *)toAddListHdr)->blink->flink = ((smList_t *)listHdr)->flink; \
((smList_t *)toAddListHdr)->flink->blink = ((smList_t *)listHdr); \
((smList_t *)listHdr)->flink->blink = ((smList_t *)toAddListHdr)->blink; \
((smList_t *)listHdr)->flink = ((smList_t *)toAddListHdr)->flink; \
smList_t *flink;
smList_t *blink;
((smList_t *)(hdr))->flink = (smList_t *)(hdr); \
((smList_t *)(hdr))->blink = (smList_t *)(hdr); \
((smList_t *)(hdr))->flink = (smList_t *)agNULL; \
((smList_t *)(hdr))->blink = (smList_t *)agNULL; \
((smList_t *)(toAddHdr))->flink = ((smList_t *)(listHdr))->flink; \
((smList_t *)(toAddHdr))->blink = (smList_t *)(listHdr) ; \
((smList_t *)(listHdr))->flink->blink = (smList_t *)(toAddHdr); \
((smList_t *)(listHdr))->flink = (smList_t *)(toAddHdr); \
((smList_t *)(toAddHdr))->flink = (smList_t *)(listHdr); \
((smList_t *)(toAddHdr))->blink = ((smList_t *)(listHdr))->blink; \
((smList_t *)(listHdr))->blink->flink = (smList_t *)(toAddHdr); \
((smList_t *)(listHdr))->blink = (smList_t *)(toAddHdr); \
(((smList_t *)(listHdr))->flink == ((smList_t *)(listHdr)))
((smList_t *)(hdr))->blink->flink = ((smList_t *)(hdr))->flink; \
((smList_t *)(hdr))->flink->blink = ((smList_t *)(hdr))->blink; \
((smList_t *)(hdr))->flink = ((smList_t *)(hdr))->blink = agNULL; \
*((smList_t **)(atHeadHdr)) = ((smList_t *)(listHdr))->flink; \
(*((smList_t **)(atHeadHdr)))->flink->blink = (smList_t *)(listHdr); \
((smList_t *)(listHdr))->flink = (*(smList_t **)(atHeadHdr))->flink; \
(*((smList_t **)(atHeadHdr))) = (smList_t *)agNULL; \
(*((smList_t **)(atTailHdr))) = ((smList_t *)(listHdr))->blink; \
(*((smList_t **)(atTailHdr)))->blink->flink = (smList_t *)(listHdr); \
((smList_t *)(listHdr))->blink = (*((smList_t **)(atTailHdr)))->blink; \
smList_t *timerListHdr,
smList_t *smList = agNULL;
smList_t *DeviceListList;
smList_t *DeviceListList;
smList_t *IOListList;
smList_t *elementHdr;
smList_t *DeviceListList;
smList_t *timerlist_to_process, *nexttimerlist = agNULL;
smList_t *timerListHdr,
smList_t satIoLinkList; /* Normal I/O from TISA */
smList_t satFreeIntIoLinkList; /* SAT internal I/O free list */
smList_t satActiveIntIoLinkList; /* SAT internal I/O active list */
smList_t satIoContextLink;
smList_t satIoBodyLink;
smList_t timerlist;
smList_t FreeDeviceList;
smList_t MainDeviceList;
smList_t freeIOList;
smList_t mainIOList;
smList_t timerLink;
smList_t satIntIoLink;
smList_t FreeLink; /* free dev list */
smList_t MainLink; /* main(in use) dev list */