#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  static int Fail = 0;
  unsigned char A[10 /*1:10*/];
  unsigned char *Ap;
  int I;
  void Or(unsigned char *X) { *X = *X | 64; }
  for (I = 1; I <= 10; I++) A[I] = I;
  for (I = 1; I <= 10; I++) Or(A[I]);
  for (I = 1; I <= 10; I++) {
    Ap = &A[I];
    *Ap = *Ap | 128;
    if (A[I] != (I | 0xc0)) {
      Write(A[I], 4);
      Fail = 1;
    }
  }
  if (!Fail) Printstring(_imp_str_literal("TEST OK"));
  exit(0);
  return (1);
}
