#include <perms.h>

//          Edinburgh IMP77 Compiler - Version 8.4
//
//     1  %begin

int main(int argc, char **argv) { /*%begin*/
  _imp_initialise(argc, argv);

  //     2  %recordformat  bfm(%record(bfm)%name  link, %integer  block,   %c

  struct BFM {
    union {
      struct {
        struct BFM *LINK;
        int BLOCK;
        short int B[256];
      };
    };
  };

  //     3+                                 %shortintegerarray  b(0:255))
  //     4  %endofprogram

  _imp_stop(0);
  return 0;
end_0:;
}