#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  typedef struct Fredfm {
    int A;
    float B;
    int C;
  } Fredfm;
  Fredfm Fred = 0;
  Fredfm *Fredp = Record(0);
  if (_imp_on_event(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)) {
    Write(Event.Event(), 0);
    Newline();
    exit(0);
  }
  Fred.A = 1;
  Fred.B = 1.1;
  Fred.C = 1;
  Write(Fred.A, 0);
  Write(Fred.C, 3);
  Newline();
  Fred = 0;
  Write(Fred.A, 0);
  Write(Fred.C, 3);
  Newline();
  Fredp = &Fred;
  Fred.A = 1;
  Fred.B = 1.1;
  Fred.C = 1;
  Write(Fredp->A, 0);
  Write(Fredp->C, 3);
  Newline();
  *Fredp = 0;
  Write(Fred.A, 0);
  Write(Fred.C, 3);
  Newline();
  Fredp = Record(0);
  exit(0);
  return (1);
}
