1 /* BEGIN INCLUDE FILE ws_stack.h */ 2 3 /* HISTORY COMMENTS: 4 1) change(86-06-10,Westcott), approve(87-07-13,MCR7580), 5 audit(87-07-13,Leskiw), install(87-08-07,MR12.1-1072): 6 Created. 7 END HISTORY COMMENTS */ 8 9 /* FUNCTION 10 11 Defines mowse stack format. Equivalent include file ws_stack.mac 12 */ 13 14 typedef struct ws_stack_struct { 15 int ipreg; /* register save area */ 16 int axreg; 17 int bxreg; 18 int cxreg; 19 int dxreg; 20 int sireg; 21 int direg; 22 int bpreg; 23 int spreg; 24 int flreg; 25 int esreg; 26 int csreg; 27 int ssreg; 28 int dsreg; 29 int bpsave; /* just here for debugging */ 30 int chan; /* mowse channel */ 31 int datac; /* count of datap to use for snddat */ 32 int datap[3]; /* pointers to data strings for snddat */ 33 int datal[3]; /* length of data strings for snddat */ 34 char pkthdr[8]; /* packet header work area */ 35 int wsparm; /* base address for local data */ 36 } ws_stack; 37 38 /* END INCLUDE FILE ws_stack.h */ 39 ^Z