#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  auto _imp_string LOWSTRING(_imp_string S) {
    _imp_enter();
    return (S);
    _imp_leave();
  }

  typedef struct PRECF {
    int LINE;
    int XREF;
    int CMNLENGTH;
    int CMNREFAD;
    short DISP;
    short LEN;
    short IDEN;
    short IIN;
    int ADDR4;
    short COORD;
    short LINK3;
    int LINK1;
    int LINK2;
    char CLASS;
    char TYPE;
    char X0;
    char X1;

  } PRECF;
  static int ANAMES;
  PRECF *PP;
  PRECF LOCAL;
  static _imp_string TEST = _imp_str_literal("test OK");
  ANAMES = ADDR(TEST);
  PP = &LOCAL;
  LOCAL.IDEN = 0; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
  ;
  _imp_leave();
  exit(0);
  return (0);
}
