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

  } RESF;

  typedef struct USEF {
    int LITINC[3 - 1 + 1];
    short TEMP;
    short FILL;
    char SIGN[3 - 1 + 1];
    char USES;
    RESF RV;
    short TRIAD;
    short BLOCK;

  } USEF;
  USEF USE;
  int I;
  USE.TRIAD = 1;
  USE.BLOCK = 2;
  USE.RV.W = -1;
  USE.USES = 3;
  USE.SIGN[1] = '+';
  USE.SIGN[2] = '-';
  USE.SIGN[3] = '\\';
  USE.TEMP = 10;
  USE.FILL = 11;
  for (I = 1; I != 3 + 1; I += 1) USE.LITINC[I] = 16 + I;
  if (USE.TRIAD == 1 && USE.BLOCK == 2 && USE.RV.W == -1 && USE.USES == 3 &&
      USE.SIGN[1] == '+' && USE.SIGN[3] == '\\' && USE.TEMP == 10 &&
      USE.FILL == 11 && USE.LITINC[1] == 17) {
    PRINTSTRING(_imp_str_literal("TEST OK"));
  }
  _imp_monitor(0);
  _imp_leave();
  exit(0);
  return (0);
}
