struct FMH7 {
/*
 * This structure is the function management header 7
 * (FMH-7), it's used to provide an error description.
 */
unsigned char length; /* Length in binary of FMH7 (7)*/
unsigned char type;
unsigned char sense[4];
/*
struct flg1  { * describes a next field *
	       * if errlg = 1, error log var. presence;
	       * otherwise no error log.
	       *
	       unsigned int errlg: 1;
	       unsigned int rsrv : 7;
	     } nfld;
*/
unsigned char nfld;
};
