struct nau {
	char name[8];
	unsigned type : 8;
	int *link;
	int linki;
	struct nauseg *nauseg;
	};
struct mat {
	unsigned daf : 8;
	unsigned type : 8;
	short node;
	unsigned nodno : 8;
	struct namtb *ntb;
	unsigned flg : 8;
	struct route *route;
	unsigned dstno : 8;
	struct tabad *tabad;
	};
struct aname {
	char aname[8];
	unsigned addr : 8;
	unsigned byt : 8;
	};
struct dlctb {
	char name[8];
	unsigned rln : 8;
	int *dcb;
	unsigned flg : 8;
	union {
		struct {
			unsigned dlccbi : 8;
			unsigned typea : 8;
			unsigned addr : 8;
			} parm;
		struct dlccb *dlccb;
	      } *pd;
	};
struct dlccb {
	unsigned sdecb : 8;
	short type;
	int count;
	int area;
	short len;
	unsigned flag0 : 8;
	unsigned flag1 : 8;
	int rtn;
	unsigned typei : 8;
	unsigned typ : 8;
	      };
