#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  int I;
  int J;
  int K;
  int L;

  typedef struct F {
    char B2;
    char B3;
    char B4;
    char B5;
    char B6;
    char B7;
    char B8;
    char B1;

  } F;
  F R;
  I = ADDR(R.B1); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  J = ADDR(R.); /*ERROR: name_sym_idx is -1!*/   /*C_NAME*/
  K = ADDR(R.);
  L = ADDR(R.B8);
  if (I == J && I == K && L == I + 7) {
    PRINTSTRING(_imp_str_literal("Test OK"));
  }
  WRITE(I, 9);
  NEWLINE();
  WRITE(J, 9);
  NEWLINE();
  WRITE(K, 9);
  NEWLINE();
  WRITE(L, 9);
  _imp_leave();
  exit(0);
  return (0);
}
