#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  const char IND[6 - 1 + 1] = {1, 2, 3, 4, 5, 6};
  X X;
  static void *SW[5 - 0 + 1] = {
      /* These need to be filled in from associated code block */};
  X.A = 3;
  goto *SW[IND[X.A]];
SW_default:;
  PRINTSTRING(_imp_str_literal("WRONG PLACE"));
  _imp_monitor(0);
  exit(0);
SW_3:;
  PRINTSTRING(_imp_str_literal("GOT HERE OK\n"));
  exit(0);
  _imp_leave();
  exit(0);
  return (0);
}
