#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  typedef struct F {
    F *LINK;
    int I;
    int J;

  } F;
  int LB;
  int UB;
  LB = 0;
  UB = 255;
  F A[UB - LB + 1];
  F *RN;
  int I;
  int J;
  for (I = 0; I != 0xFE + 1; I += 1) {
    A[I].LINK = &A[I + 1];
  }
  A[0xff].LINK = RECORD(0);
  J = 0;
  I = 0;
  RN = &A[0];
  while (RN->LINK != RECORD(0)) {
    J = J + 1;
    RN = &RN->LINK;
  }
  if (J != 255) {
    PRINTSTRING(_imp_str_literal("WRONG TOTAL"));
  } else
    PRINTSTRING(_imp_str_literal("TEST OK"));
  _imp_leave();
  exit(0);
  return (0);
}
