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