#define DIM(var) (sizeof(var)/sizeof(var[0]))
#define WORT unsigned int
#define BYTE char
#define DIV /
#define MOD %
              /* mit MI-C Option /s compilieren !!!!!!!!!!!!!!!!! */
struct dpb {
   WORT    spt;
   BYTE    bsh;
   BYTE    blm;
   BYTE    exm;
   WORT    dsm;
   WORT    drm;
   WORT    al;
   WORT    cks;
   WORT    off;
   BYTE    psh;
   BYTE    phm;
  } ;

struct entry {
  BYTE   user;
  char   name[8];
  char   typ[3];
  BYTE   extent;
  BYTE   s1;
  BYTE   s2;
  BYTE   rc;
  union  {
           BYTE byte[16];
           WORT wort[8];
         } block;
  };

struct dir_eintrag
 {  struct entry eintrag;
    BYTE time[10];
    struct dir_eintrag  *next;
 };
struct knoten
 {  struct dir_eintrag *dire_ptr;
    char   erledigt;
    struct knoten *links,*rechts;
 } ;
