#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  typedef struct RESF {
    char B2;
    char B3;
    short H0;

  } RESF;
  RESF P;
  RESF Q;
  int I;
  P = 0;
  P.H0 = 11;
  P.B3 = 1;
  I = P.H0;
  Q = P; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
      /*ERROR: name_sym_idx is -1!*/    /*C_NAME*/
  if (Q.== (11 << 16 | 1) || Q.== (1 << 24 | 11)) {
    PRINTSTRING(_imp_str_literal("Test OK\n"));
  } /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  WRITE(Q., 4);
  NEWLINE();
  WRITE(I, 4);
  NEWLINE(); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  WRITE(P., 4);
  NEWLINE();
  _imp_leave();
  exit(0);
  return (0);
}
