#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  unsigned char B;
  unsigned short H;
  int I;
  float X;
  double Y;
  _imp_string Str;
  void One(unsigned char B, unsigned short H, int I, float X, double Y,
           _imp_string Str) {
    if (B != 1 || H != 2 || I != 3 || X != 4 || Y != 5 ||
        _imp_strcmp(Str, _imp_str_literal("STR")) != 0) {
      _imp_monitor();
      exit(0);
    }
  }
  void Two(unsigned char *B, unsigned short *H, int *I, float *X, double *Y,
           _imp_string *Str) {
    if (*B != 1 || *H != 2 || *I != 3 || *X != 4 || *Y != 5 ||
        _imp_strcmp(*Str, _imp_str_literal("STR")) != 0) {
      _imp_monitor();
      exit(0);
    }
  }
  B = 1;
  H = 2;
  I = 3;
  X = 4;
  Y = 5;
  Str = _imp_str_literal("STR");
  One(1, 2, 3, 4, 5, _imp_str_literal("STR"));
  One(B, H, I, X, Y, Str);
  Two(B, H, I, X, Y, Str);
  Printstring(_imp_str_literal("TEST OK"));
  exit(0);
  return (1);
}
