/* k 0015	09/07/90	*/
/* k 0041	30/08/90	*/
/* k 0049	12/09/90	*/
/* k 0053	13/09/90	*/
/* k 0100	31/12/90	*/
/* k 0206	06/09/91	*//* fhalf - short offset to buffer ds */
/* k 0215	14/09/91	*//* comment delimiter */
/* k 0270       18/11/91        *//* unsigned char */
#define SAVEB 0x80   		/* naus.h */
#define NOSAVEB 0xff-0x80
#define LS_ACT 0x40
#define LS_SESS 0x20
#define LS_NOACT 0xff-0x40
#define LS_NOSESS 0xff-0x20
#define LOGOFF 0x80
#define NOLOGOFF 0xff-0x80
struct save_7927  {
#if (OS_TYPE==1||OS_TYPE==2)				/* @0100 */
  unsigned char *dbuf;					/* @0100 */
  short len;						/* @0100 */
#else							/* @0100 */
#if (OS_TYPE==0)		/* @0206 */
  short fhalf;			/* @0206 */
#else				/* @0206 */
  unsigned char *fhalf;		/* first 1920 pointer */
  unsigned char *shalf;		/* second 1920 pointer */
#endif				/* @0206 */
  int cursor;
  int en_kbd;
  int en_port;
  unsigned char sbyte;			/* @0039 *//* @0270 */
#endif							/* @0100 */
		  };
struct naus0 {
    char sgtyp;		/* area type */				/* @0049 */
    char sarea;		/* area address */			/* @0049 */
    char sgnet;		/* node address */			/* @0049 */
    char selem;		/* element address */			/* @0049 */
    char sflg;		/* flag */				/* @0049 */
    char sflg1;		/* flag 1 */				/* @0049 */
    short sseno;	/* session number */			/* @0049 */
    struct hscb *link;	/* hscb pointer */			/* @0049 */
    char id[5][8];      /* user, password, applname, mode,  */	/* @0049 */
			/* node name */ 			/* @0049 */
    char dar;		/* destination area addr */		/* @0049 */
    char sdlci;		/* dlc index */				/* @0049 */
    long sreq;		/* resp waiting queue */		/* @0049 */
    short smxse;	/* max session number */		/* @0049 */
    short sid;		/* current id */			/* @0049 */
    short urc;		/* current urc */	/* @0053 */	/* @0049 */
    char srln;		/* release line number */		/* @0049 */
    struct rqb *dataq;  /* datagram queue pointer */		/* @0041 */
    char cur_scr;
  struct ls {						/* @0100 */
    unsigned char flag;
    char fsm; 		/* finite state mashine */		/* @0053 */
    short urc;		/* pending urc		*/		/* @0053 */
    short snf;		/* pending snf		*//* @0215 */	/* @0053 */
    struct hscb *hscbp;
    struct save_7927 sbuf;  					/* 0015 */
	/* save buffer ptr for logical screen */
	 } ls[9];		/* maximum 9 logical screens */
	     };
 