#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  const int ARRAYSIZE = 4;

  typedef struct FM {
    char CHAR[ARRAYSIZE - 1 + 1];
    int A;

  } FM;
  FM BILL;
  int LOOP;
  BILL.A = 3; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  BILL.= 257;
  PRINTSTRING(_imp_str_literal("Blurb = "));    /*ERROR: name_sym_idx is -1!*/
      /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  PRINTSTRING();
  NEWLINE();
  PRINTSTRING(_imp_str_literal("Bill_char = "));
  for (LOOP = 1; LOOP != ARRAYSIZE + 1; LOOP += 1) {
    /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ PRINTSTRING();
  }
  NEWLINE();
  BILL.CHAR[1] = 5;
  PRINTSTRING(_imp_str_literal("Blurb = "));    /*ERROR: name_sym_idx is -1!*/
      /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  PRINTSTRING();
  NEWLINE();
  PRINTSTRING(_imp_str_literal("Bill_char = "));
  for (LOOP = 1; LOOP != ARRAYSIZE + 1; LOOP += 1) {
    /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ PRINTSTRING();
  }
  NEWLINE();
  _imp_leave();
  exit(0);
  return (0);
}
